# calculate image distortion level

조회 수: 27 (최근 30일)
Sunetra 2024년 7월 22일 5:53
댓글: Sunetra 2024년 7월 23일 6:02
I have nine similar images, each exhibiting different qualities of visual patterns. Each image is composed of a single unit that is repeated multiple times, either randomly or in a uniform pattern, to form a complete image. My objective is to assess the extent of disruption each image causes to the human visual system. Unfortunately, I do not have a reference image for comparison.
I have attempted various methods to analyze these images, including mean geometric disruption, blur disruption, color disruption, and ranking the images based on quality. However, none of these approaches have provided a satisfactory analysis. I need an idea to find a metric to calculate the distortion level of each image to the human visual system.

댓글을 달려면 로그인하십시오.

### 채택된 답변

Shubham 2024년 7월 22일 7:37
Hi Sunetra,
To assess the extent of disruption each image causes to the human visual system, you can consider using a combination of metrics that capture different aspects of visual perception. One approach you might find useful is to use a combination of structural similarity index (SSIM), entropy, and frequency domain analysis. These metrics can help you quantify the level of disruption in each image.
Here's a step-by-step guide on how you can implement this in MATLAB:
1. Structural Similarity Index (SSIM): SSIM is a method for measuring the similarity between two images. It considers changes in structural information, luminance, and contrast. For your case, you can compare each image to a reference image or a uniform pattern. Refer to this documentation: https://in.mathworks.com/help/images/ref/ssim.html
2. Entropy: It measures the amount of information or randomness in an image. Higher entropy indicates more complexity and potential disruption. Refer to this documentation: https://in.mathworks.com/help/images/ref/entropy.html
3. Frequency Domain Analysis: Using Fourier Transform, analyze the frequency components of the image. High-frequency components often correspond to edges and fine details, which might contribute to visual disruption. Refer to this documentation: https://in.mathworks.com/help/signal/ug/practical-introduction-to-frequency-domain-analysis.html
Combining these metrics by normalizing each one and summing them up to create a composite score. Rank the images based on these composite scores to determine the extent of disruption.
I hope this helps!
##### 댓글 수: 1이전 댓글 -1개 표시이전 댓글 -1개 숨기기
Sunetra 2024년 7월 23일 6:02
Thank you for the response. How to check which feature is making the images more disruptive than the others?

댓글을 달려면 로그인하십시오.

### 카테고리

Help CenterFile Exchange에서 Image Quality에 대해 자세히 알아보기

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by