Fuzzy Image ProcessingFuzzy Image ProcessingUniversity of Waterloo  

Fuzzy Sets
What is FIP
Why FIP?
History

Theory

Examples

Literature
Software
Conferences

Related Links
Contact
 

Subjective Image Enhancement

In image processing, some objective quality criteria are usually used to ascertain the goodness of the results (e.g. the image is good if it possesses a low amount of fuzziness indicating high contrast). The human observer, however, does not perceive these results as good because his judgment is subjective. This distinction between objectivity and subjectivity is the first major problem in the human-machine-interaction. Another difficulty is the fact that different people judge the image quality differently. This inter-individual difference is also primarily due to the aforesaid human subjectivity.

Following, an overall enhancement system will be described briefly. The approach is based on the combination of differently enhanced images obtained by using different algorithms each satisfying the observer's demand only partly. The fusion result should meet the subjective expectations of every individual observer.


An Overall System for Image Enhancement
The proposed enhancement system [1-5] consists of two stages: an offline stage in which an aggregation matrix will be generated (Figure 1) which contains the relevancy of different algorithms for corresponding observers, and an online stage where new image data will be enhanced and fused for a certain observer (Figure 4).

Figure 1. The offline stage of the overall system. Using test images, the observers judge the results of the selected algorithms. The result of this stage will be an aggregation matrix ¡ containing the relevance of each algorithm for each observer (adapted from Tizhoosh, H.R. (2000): Fuzzy Image Enhancement: An Overview. In: Kerre, E., Nachtegael, M. (Eds.): Fuzzy Techniques in Image Processing, Springer, Studies in Fuzziness and Soft Computing, pp. 137-171, 2000, ISBN: 3-7908-1304-4).

Offline Stage
The offline stage consists of five phases: image enhancement by means of different algorithms (or by just one algorithm with different parameters), extraction of the objective quality criteria, learning the fuzzy measure (subjective quality evaluation), aggregation (regarding to different images and different observers), and finally, a fuzzy inference (final quality measure for each image). The result of the offline stage will be an aggregation matrix containing the relevance of all involving algorithms for each observer. The system phases can be briefly described as follows:
Phase 1 (enhancement): Different algorithms Ak (or one algorithm with different parameters) enhance all test images Xi and deliver their results X'i,Ak. The selection of these algorithms is dependent on the image quality that we are interested in, e.g. contrast, smoothness, edginess etc. At least two algorithms, or two different parameter sets for the same algorithm, should be selected.
Phase 2 (extraction): Depending on the specific requirements of the application, suitable quality measures h(X'i,Ak) are extracted, e.g. contrast, sharpness or homogeneity measures. These criteria can serve as objective quality measures and will be aggregated with subjective measures in the forth phase via fuzzy integral.
Phase 3 (Learning): The observer judges the quality of all enhanced images. The images are presented to the observer in random order. Moreover, the observer is not provided with any information about the algorithms used in the first phase.In order to map the subjective assessments into numerical framework, the ITU recommendation BT 500 can be used. The quality of the images generated by the k-th algorithm as excellent (=1), good (=2), fair (=3), poor (=4) and bad (=5). For all M judgments pi,b of the b-th observer, the MOS (mean opinion score) will be calculated:

Phase 4 (Aggregation of measures/judgments): Considering the objective measures and subjective judgments, one recognizes two conflicts. First, the observer judges the results of the same algorithm from image to image differently. Second, considering the divergence between objective and subjective assessments, the relevance of different algorithms is not always obvious. To solve these problems two new measures the degree of compromise m* and the degree of compatibility g are introduced (Figure 2).

Figure 2. Aggregating of subjective and objective measures, the degree of compatibility and the degree of compromise are calculated.


Phase 5 (Inference): The elements of vectors G (degree of compatibility) and F (degree of compromise) are fuzzified with three membership functions (Figure 3). The output of the inference system is an aggregation matrix quantifying the image quality and is represented by five non-symmetric membership functions. The if-then rules are formulated heuristically as follows:
IF gi is HIGH and m* is MEDIUM,
then relevance Y¡(b, k) is HIGH.
The aggregation matrix ¡ indicates how relevant the k-th algorithm is for the b-th observer.



Figure 3. Membership functions for the inputs (left) and output (right) of the inference.

Online Stage
In the second stage (Figure 4) the system uses only the information stored in the aggregation matrix and an index indicating the current expert looking at the images. The fusion of the sub-results can be achieved in the simplest way as follows:

Figure 4. The online stage of the overall system. The observer-depended values from aggregation matrix are used to generate the appropriate image by fusion of sub-results (adapted from: Tizhoosh, H.R. (2000): Fuzzy Image Enhancement: An Overview. In: Kerre, E., Nachtegael, M. (Eds.): Fuzzy Techniques in Image Processing, Springer, Studies in Fuzziness and Soft Computing, pp. 137-171, 2000, ISBN: 3-7908-1304-4).

In order to verify the system performance, 80 images were used (40 images for learning in the offline stage and 40 images for testing in the online stage). Eleven observers had to judge the quality of 400 images resulting in 4400 MOS values. The results are presented in following table. The MOS values are averaged for all observers.

Table. The results of tests for sharpness as interesting image quality (11 observers, 4 algorithms, 80 images).

Algorithms

MOStotal

Variance

A1

3.90

±0.31

A2

2.35

±0.30

A3

3.44

±0.55

A4

2.76

±0.35

Observer-Dependent System

1.75

±0.19

Four different algorithms were used to modify the image sharpness/smoothness:

The fusion of sub-results for each observer is accomplished by considering the spatial information:

In Figure 5 outputs of the overall-system for two different observers are illustrated. The relevancy of the algorithms A1 to A4 using the corresponding kernels in the equation (13) is given as follows:

First observer (left image in Figure 5): [0.26 0.29 0.16 0.29]
Second observer (right image in Figure 5): [0.10 0.27 0.35 0.28]



Figure 5. The results of edge enhancement using the overall system for two different observers.

References

1

Tizhoosh, H.R., Michaelis, B.

Improvement of Image Quality Based on Subjective Evaluation and Fuzzy Aggregation techniques (download postscript)

EUFIT'98, Aachen, Germany, vol. 2, 1998, pp. 1325-1329

2

Tizhoosh, H.R., Michaelis, B.

Image Enhancement Based on Fuzzy Aggregation Techniques (download postscript)

Proceedings of 16th IEEE IMTC'99, Venice, Italy, vol. 3, pp. 1813-1817

3

Tizhoosh, H.R., Michaelis, B.

Subjectivity, Psychology and Fuzzy Techniques: A New Approach to Image Enhancement
(
download postscript)

Proceedings of 18th Int. Conf. of NAFIPS'99, New York, USA, pp. 522-526

4

Tizhoosh, H.R.

Fuzzy Image Enhancement: An Overview

In: Kerre, E., Nachtegael, M. (Eds.): Fuzzy Techniques in Image Processing, Springer, pp. 137-171, 2000, ISBN: 3-7908-1304-4

5

Tizhoosh, H.R.

Observer-Dependent Image Enhancement

To be published in proceedings of 10th IEEE International Conference on Fuzzy Systems FUZZ IEEE 2001, Melbourne, Austalia.


 

 
 
 

Content by:

H. R. Tizhoosh

Created by:
Log Web Design

Powered by:
PAMI Lab

Created: June 1997

Updated: Nov 2004