Currently, I am helping a friend working on a geophysical project, I am in no way a professional in the field of image processing, but his interest in playing around with such problems. =)
The goal is to estimate the height of small rocks sticking out of the water, from the surface up.
The experimental equipment will be equipped with a 10-megapixel camera mounted on a remote meter with a built-in laser pointer. The βOperatorβ will point it at the rock, press the trigger, which will record the distance along the rock photo, which will be in the center of the image.
It can be assumed that the equipment is always kept at a fixed distance above the water.
As I see, there are a number of challenges to overcome:
Lighting conditions
- Depending on the time of day, etc. a rock can be brighter than water or vice versa.
- Sometimes the stone will have a color very close to water.
- The position of the shadow will move throughout the day.
- Depending on how rough the water is, there may sometimes be a reflection of the rock in the water.
Diversity
- Scala does not have a uniform shape.
- Depending on the type of breed, the growth of lichens, etc. the appearance of the rock is changing.
Good luck, there is no shortage of test data. Pictures of rocks in the water are simple. Here are some sample images:
I run the edge detector on images, and esp. in the fourth figure, poor contrast makes it difficult to see the edges:
Any ideas would be greatly appreciated!
Theodor
source share