Hacker News new | ask | show | jobs
by Mossly 2118 days ago
Reading your exchange I get the impression that a production camera would be suitable for photogrammetry?

Many older (and now inexpensive) Blackmagic models have a global shutter, and shoot RAW at 25 fps / 4k or higher.

Would you reccomend a wide angle lens for this purpose? Intuition tells me a telephoto would capture more detail, though with the caveat of requiring more movement over the surface area to be captured.

2 comments

The first variable is what you want to capture. I am trying to capture large outdoor scenes in suitable detail to be used for robotics simulation. A telephoto would not work. I am preferring very wide lenses or even fish eye.

But some people are capturing individual rocks to be used for video game assets, or surveying historical sites or something else. There are times when a telephoto would be desired, especially if you cannot get close to the target scene.

4k is 8.5 megapixels so it’s relatively low detail compared to my 18 megapixel video from my Panasonic. I personally do not really know the math behind any of this so I am not sure where the trade offs are between high resolution rolling shutter or lower resolution global shutter.

Because I am doing scene capture for robot simulation, I do not need a perfectly accurate model. I would rather have a machine learning algorithm that places simple polygons where real world objects are in the video and gives them a reasonable texture. That is, I want to go from video directly to a low poly textured 3D model. My problem is complicated by the fact that I am developing an off road robot, and photogrammetry of forests is very hard.

This is why I mentioned machine learning. I care a great deal about the semantics of my scene and less about metric accuracy. What kills me is compute time. Finding feature points in every image and matching them all together is extremely compute intensive. I believe shortcuts can be discovered for problems like mine with creative neural networks. That said, I still need to learn more about existing algorithms.

Sure, if you get global shutter and resolution equivalent to about 5 MP bayer sensor or 2 MP monochrome sensor, and get output with an intra-only codec, that's fine.

Those black magic cameras are severely bandwidth bound, compare to e.g. the Pocket Cinema 4k (USB 3 and able to fully load a USB-C SSD), which unfortunately only offers a rolling shutter.

The lens is only slightly relevant, in that an extremely long focal length will cause issues in estimating said focal length, and typically also in depth-of-field if that's relevant for your scene. I suggest no ultra-wide-angle lens and no more than 500 mm (35mm-equivalent). 30-150 mm focal length (35mm-eu) would be the range you want to look at.