Ask Your Question
0

I do downhole test using CCTV. Is there any open codes of the OpenCV I can use for a digital image stitching?

asked 2020-11-18 22:32:15 -0600

Fred Yang gravatar image

A camera is put in a downhole from ground, and moving downward, while the video is recorded by capturing an image of internal surface of the downhole at different depths. Later on, a complete 2D digital image of internal surface of the whole downhole needs to be formed by stitching each capture from the recorded video.

edit retag flag offensive close merge delete

Comments

please show some example image(s)

Later on, a complete 2D digital image of internal surface of the whole downhole needs to be formed

how so ? please try to explain

berak gravatar imageberak ( 2020-11-19 02:41:55 -0600 )edit

1 answer

Sort by ยป oldest newest most voted
0

answered 2020-11-19 16:49:29 -0600

crackwitz gravatar image

optical inspection requires precision. otherwise you'll only get guesswork.

you can do SLAM but that's notoriously difficult on forward-moving cameras: no parallax in the center, very little near the edges where image usually becomes distorted and blurry.

you could fix your camera path, prevent it from tilting and jostling around, just one axis of movement (forward in the camera's frame). then you need to assume that the hole is round and the camera's axis is colinear with the hole's axis. then you have a chance of "scanning" that hole. transform camera picture to a cylindrical projection of the hole's wall. then you can try stitching consecutive pictures because the transformation between mapped pictures is just a translation (along the hole/pipe's length).

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2020-11-18 22:32:15 -0600

Seen: 290 times

Last updated: Nov 19 '20