Psy 221 Project Report

Conclusion



For all the images we have considered, the block matching algorithm does not produce better quality images than the median or bilinear algorithm. Subjectively, we cannot see any improvement in the image quality. More objectively, the signal to noise ratios (SNR) are not consistently higher than those of the median and bilinear algorithm. Computationally, the block matching algorithm is more complex than all the other algorithms we considered. It consumes more computer time for the estimate computations.

Our best advice for digital camera algorithm design would be to stick with the median or bilinear algorithm if we were to choose only from the algorithms we have considered for this project. The hardware requirement for the block matching algorithm will almost certainly impose high costs to manufacturing of the chips for digital cameras.

We should point out that SNR (or MSE) does not satisfactorily measure the image reproduction quality, because a difference of 10% or even 20% in SNR may not at all translate into any difference in perceivable image quality. And, by some construction, we can also conceivably create images that have similar SNR but of drastically different qualities. Such measure (SNR or MSE) of the image reproduction quality does not take into account of the peculiar properties of the human visual system. There is still no known image reproduction quality measure that incorporates the characteristics of the human visual system.

For future projects, we would like to consider some edge detection and pattern recognition algorithms. With such algorithm incorporated, we should be able to reduce a lot of the artifacts on sharp edges (as manifested in Example two). Such adaptive algorithms likely will greatly increase the computational complexity.