Computer Vision (Part 5)-Define an Image as a Function
đź“šChapter: 2-Image As Function
Define an Image as a Function (Quiz)
How how is this a function?
Well, you can think of an image as a collection of light intensities at different locations. For instance, this area on the shirt is pretty bright, here this shadow is dark, and this grass somewhere in between.
Now how would you identify these different locations?
Note that these locations are laid out in a two-dimensional space. We can characterize it using, say an x-axis, which is the horizontal dimension, and a y-axis, which is the vertical dimension. Any location on the image can thus be specified using an x-axis value and a y-axis value. Notice that this x axis value can be any real number. Similarly for y. Now the image intensity at the position x, y can be written as f of x, y. And that’s how you can think of the image as a function.
Now what about the intensity values in the image?
If we assume that they are real numbers than we can say that f is a mapping from R cross R, or R square, to R. Now this definition seems to indicate that images are infinitely large, but practically speaking, images have a finite size, they have a certain width and a certain height. Assuming that our coordinate origin is here, we can define numerical bounds for the image. For instance, 10 to 210 n the x-axis, and say, 15 to 165 along the y-axis.
We also know that image intensity values have a finite range. Say in this image, they range from zero through ten. Given these finite ranges. How would you define this image as a function? Complete the function definition above by filling in the boxes. Note that the first pair of boxes is the range of column values. The second set of boxes represents the range of rows, or y values. And finally, the third set of boxes represent the image in density range.
Solution
Please Follow coursesteach to see Next Computer Vision story
If you want to learn more about these topics: Python, Machine Learning Data Science, Statistic For Machine learning, Linear Algebra for Machine learning Computer Vision and Research
Then Login and Enroll in Coursesteach to get fantastic content in the data field.
Remember, learning is a continuous process. So keep learning and keep creating and sharing with others!💻✌️
Note:if you are a Computer Vision export and have some good suggestions to improve this blog to share, you write comments and contribute.
For latest updates of Computer Vision please enroll and follow :
👉Course: Computer Vision Basic
👉📚GitHub Repository
👉 📝Notebook
References
1-Introduction of Computer Vision
2-Define an Image as a Function (Quiz)
3-Define an Image as a Function (Quiz) Solution