Estimating Complexity of Images: Entropy & World Perception

In summary, entropy measures how much variation there is in a given system, regardless of where the variations occur. It is a measure of how complex a system is.
  • #1
LeoYard
16
0
Let's consider an image of a natural scene ;we 've got some individuals (pixels) that may differ one from another (different colors).
the entropy E of the system is E=sigma(-p.logp), where the sum is computed over the colors and p is the probability of occurence of a given color.
the issue here is that E simply does not depend on the location of the pixels within the image and thus does not depend on the "shapes" or "object" that one can perceive in the image (tress, etc): E only depends on the histogram of the pixels but not on the geometry of the image...

can anyone suggest a way to estimate the complexity of images of the world?
 
Science news on Phys.org
  • #2
LeoYard said:
Let's consider an image of a natural scene ;we 've got some individuals (pixels) that may differ one from another (different colors).
the entropy E of the system is E=sigma(-p.logp), where the sum is computed over the colors and p is the probability of occurence of a given color.
the issue here is that E simply does not depend on the location of the pixels within the image and thus does not depend on the "shapes" or "object" that one can perceive in the image (tress, etc): E only depends on the histogram of the pixels but not on the geometry of the image...
That's because you have defined a "color entropy" that, by definition, is geometry independent. That doesn't mean that your color entropy completely defines a scene.
 
  • #3
Entropy Measures

LeoYard said:
Let's consider an image of a natural scene ;we 've got some individuals (pixels) that may differ one from another (different colors).

can anyone suggest a way to estimate the complexity of images of the world?

You wrote down the Shannon entropy; computing this would require you to know the "probability of c" for each color c, whatever that mean. Fortunately there are numerous other entropy measures you can consider which might be more appropriate, depending on what application you have in mind.

Can you say more about how you would use your "entropy"?

For example, if you are planning to compress colorized image files, then the nature of the compression is probably more important than how pixels of a given color occur in relation to one another. In this case, there are immediately applicable notions from coding theory which suggest using some "statistical estimator" for an appropriate Shannon entropy (but the probabilities would most likely not have the interpretation "probability of color c"). If so, don't be afraid of "biased estimators"; these are typically more accurate, which is almost certainly more important for you.

Perhaps you are thinking of images taken by an astronomical instrument? As in, seeking a "relative visual complexity" of two equal-sized areas of the night sky? There has been some work on that kind of thing.

Or perhaps you seek a measure which takes account of the geometric relationship between where pixels of various colors occur in a given image? As in--- ignoring the word "natural" in "natural images"--- trying to seek a novel measure comparing the complexity of a digital image of the Mona Lisa with a digital image of a Warhol print? If so, it might be helpful to note that there are some tricky issues associated with the question, "what is color?", and there are a number of mathematical theories of color (as in paintings) which treat colors as points in certain manifolds, for example. But what about texture? I am thinking of the subtle surface gradations in paintings like http://upload.wikimedia.org/wikipedia/en/7/7b/Mark_rothko_1957_no_20.JPG by Mark Rothko. (His fans are likely to insist that despite initial impressions, a "monochromatic" painting by Rothko is in fact no less complex, or at least no less interesting, than a painting by Kandinsky.)
 
Last edited by a moderator:

1. What is entropy and why is it important when estimating complexity of images?

Entropy is a measure of randomness or disorder in a system. In the context of images, it refers to the amount of information or variation present in the pixels of an image. It is important when estimating complexity because it can provide a quantitative measure of the amount of detail or intricacy in an image.

2. How is entropy calculated in image analysis?

Entropy in image analysis is typically calculated using information theory, where the amount of information in a system is measured by the number of bits required to represent it. In images, this involves measuring the probability of occurrence for each pixel value and then using these probabilities to calculate the overall entropy of the image.

3. Can entropy be used to compare the complexity of different types of images?

Yes, entropy can be used to compare the complexity of different types of images. However, it is important to note that the complexity of an image can also be influenced by other factors such as color and spatial distribution, so entropy alone may not provide a complete picture.

4. How does world perception relate to estimating complexity of images?

World perception, or our understanding of the world around us, can influence our perception of complexity in images. This is because our perception is shaped by our experiences and knowledge, and we may perceive an image as more complex if it contains elements that are unfamiliar or unexpected.

5. Are there any limitations to using entropy for estimating complexity of images?

Yes, there are some limitations to using entropy for estimating complexity of images. For example, it may not be suitable for images with a high degree of noise or for images with a limited color range. Additionally, it does not take into account higher-level features such as object recognition and scene understanding, which can also contribute to the overall complexity of an image.

Similar threads

Replies
30
Views
6K
  • Calculus and Beyond Homework Help
Replies
7
Views
1K
  • Classical Physics
Replies
21
Views
1K
Replies
13
Views
2K
  • Programming and Computer Science
Replies
6
Views
3K
  • General Discussion
Replies
2
Views
2K
  • Set Theory, Logic, Probability, Statistics
Replies
6
Views
29K
  • Calculus and Beyond Homework Help
Replies
9
Views
2K
Back
Top