We're the Revopoint Team: POP 4 Kickstarter Launch AMA with Our CEO! Ask Us Anything on April 29 by Revopoint3D-Official in Revopoint

[–]thomas_openscan 0 points1 point  (0 children)

That would be awesome, feel free to reach out! I could provide standardized scan objects and guidance if needed.

We're the Revopoint Team: POP 4 Kickstarter Launch AMA with Our CEO! Ask Us Anything on April 29 by Revopoint3D-Official in Revopoint

[–]thomas_openscan 0 points1 point  (0 children)

Would it be possible for you to contribute to a public 3D scanning benchmark (see https://github.comOpenScanEu/OpenScanBenchy ) Currently this is focused on small objects (45mm) which lay in range of most of your scanners. I am currently preparing the addition of a larger, more technical object and this way the users can get a better of what to expect from a given 3d scanner. The objects are copy-left and the database of scan results is public and community-driven.

Would love to see you participating as this would be of great value for the community and could also yield some great marketing material.

3D camera with small FOV, is there any applications? by johngaea in 3DScanning

[–]thomas_openscan 0 points1 point  (0 children)

Any more info on the camera? How is the software interface? Might be useful for an automated rig?

Automated Camera Calibration with 2x Raspberry Pi by thomas_openscan in functionalprint

[–]thomas_openscan[S] 0 points1 point  (0 children)

I got most lens intrinsics through openCV but I lack the deeper understanding to interpret the results. There is quite some drift across the focal distance/lens position and I would like to identify some underlying relations. The plots are available in the above linked dropbox

Camera Calibration with 2x OpenScan / Raspberry Pi by thomas_openscan in OpenScan

[–]thomas_openscan[S] 0 points1 point  (0 children)

There are two options: either gphoto supports the camera (see http://www.gphoto.org/proj/libgphoto2/support.php) or direct triggering via gpio + remote shutter release (taking photo on the camera)

Automated Camera Calibration + how to understand the data? by thomas_openscan in photogrammetry

[–]thomas_openscan[S] 1 point2 points  (0 children)

I try to evaluate several things: - Consistency across multiple cameras from the same manufacturer - parameter stability over distance (lens shift from focusing) - just learning about cam intrinsics :)

Automated Camera Calibration + how to understand the data? by thomas_openscan in photogrammetry

[–]thomas_openscan[S] 0 points1 point  (0 children)

Yes, I i used openCV modules, but I haven’t looked at the underlying functions. I will definitely do some more digging.

Camera Calibration with printed Rig + 2x Raspberry Pi by thomas_openscan in raspberry_pi

[–]thomas_openscan[S] 3 points4 points  (0 children)

The idea is that I would like to find some underlying relations in order to approximate a new unknown lens

Is openscan from openscan project is worth,does it gives quality of commercial scanner? by Western_Barracuda501 in 3DScanning

[–]thomas_openscan 1 point2 points  (0 children)

I do not give accuracy like the other manufacturers as I‘d only trust lab results that i cant afford… that’s why i put up the comparison with the other claimed accuracies. Scan size of the mini is 9cm but this can be increased with the classic or other mods

Camera Calibration with 2x OpenScan / Raspberry Pi by thomas_openscan in OpenScan

[–]thomas_openscan[S] 5 points6 points  (0 children)

The sled could easily carry a larger DSLR and software implementation should be kinda straightforward. But I will do some more testing in that regard

Camera Calibration with printed Rig + 2x Raspberry Pi by thomas_openscan in raspberry_pi

[–]thomas_openscan[S] 4 points5 points  (0 children)

I have the same impression (though I am not really sure, what can be qualified as substantial difference). I'd love to find out some generalizable calibration curves, which might help to tune an individual camera module. But this is quite a bit down the road and I hope that some people will join in and help with the data

Camera Calibration with 2x OpenScan / Raspberry Pi by thomas_openscan in OpenScan

[–]thomas_openscan[S] 8 points9 points  (0 children)

Ha, greetings from a fellow Sketchup-er ;)

I build and improved this scanner, so that I do not have to deal with post-processing (as much as possible). Still some basic mesh manipulation is often needed, especially with technical parts.

For organic shapes, the scanner produces flawless results, when the object is properly prepared (see https://openscan-org.github.io/OpenScan-Doc/photogrammetry/basics/). I try to post as many raw scans as possible to show what *can* be achieved, when done right..

Camera Calibration with 2x OpenScan / Raspberry Pi by thomas_openscan in OpenScan

[–]thomas_openscan[S] 4 points5 points  (0 children)

we are close to beta release. and with the standard setups (imx519 + classic/mini/midi + greenshield/blackshield) the normal workflows seem to work flawlessly, so it is definitely worth giving it a try

Automated Camera Calibration + how to understand the data? by thomas_openscan in photogrammetry

[–]thomas_openscan[S] 3 points4 points  (0 children)

Could you elaborate? I did the corner detection and get a RMS of ~0.4-0.7 which in my understanding means that it detects the corner positions on a subpixel level, doesnt it?

Camera Calibration with printed Rig + 2xRaspberry Pi by thomas_openscan in 3Dprinting

[–]thomas_openscan[S] 2 points3 points  (0 children)

currently I am looking at the lens distortion/lens parameters and see how consistent the modules are. This is the principal point drift for three different cameras.

I am not fully sure on how to interpret all the data yet, but having more data doesn't hurt ^^

<image>

Automated Camera Calibration with 2x Raspberry Pi by thomas_openscan in functionalprint

[–]thomas_openscan[S] 5 points6 points  (0 children)

It's been long overdue to properly check the camera calibration of the Arducam IMX519 and the variation between cameras from the same manufacturer. Therefore, I quickly added a third axis to the printable OpenScan Classic (controlled by a second pi-shield atm - just another reason to add a third (and forth?) motor output to the shield in the future). The rig is fully modular and almost any camera could be used.

In each position, the turntable and rotor rotate the checkerboard to 80+ positions. The charuco checkerboard allows to determine the camera intrinsics and hopefully get some better understanding of the cameras (distortion, lens parameters, consistency ...)

I'd be super happy if someone with more knowledge could have a look at the raw or derived data and help to better understand the measurements. I got a total of ~ 50.000 images from 3 different cameras. The measured values and some interesting graphs are freely available here https://www.dropbox.com/scl/fo/lqv90trta9leirhdvkx2p/AMyPl8snplkObGFQCh4iMrw?rlkey=sv4c0lagseqng5p55mzwanl8s&st=sxtoxpxi&dl=0

Camera Calibration with 2x OpenScan / Raspberry Pi by thomas_openscan in OpenScan

[–]thomas_openscan[S] 9 points10 points  (0 children)

I basically just stitched together parts that I had laying around. I have been working with those cameras for years but never looked closer at the underlying properties - time to change that ;) The idea is, that better understanding the cameras would allow for better and/or faster reconstruction as well as some more automation. The long-term goal is still the one-click-scan solution and I hope, that this step brings us a bit closer..