Pixelated image abstraction with integrated user constraints
color quantization by dynamic programming and principal analysis .