[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4807: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3904)[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4809: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3904)[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4810: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3904)[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4811: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3904)DAVID-Laserscanner Forum • View topic - Scan Region and Size vs Accuracy

DAVID-Laserscanner Forum

As you are probably aware, the entire DAVID company, team and product range has been integrated into HP Inc.
This forum is now read-only. Relevant content has been migrated to HP and merged into HP's Support Forums on November 1, 2016.

To start new discussions for 3D Scanning, please register and post your new topic at the HP Support Forums

My initial results with David SL scanning have been fantastic. However, now I am running into distortion issues when scanning some objects. I believe my calibrations are good. I may need to understand more about where to place my scanned objects for the best results.

Please refer to figure 1), where I have defined some regions related to calibration panel geometry, for discussion.

My question is, can I use regions 4, 5 and 6 at all without expecting distortion? Where is the best location for the center of a turn table? It seems the more I squeeze objects back into region 1), the smaller the image, therefore less resolution.

Advise on turntable placement from more experienced members is welcome.

Sorry this is such a late response but I thought it might be helpful even if only for future reference. I've been using inverted (outside) calibration panels (150 to 250mm) and have made a fixture to mount them consistently to my rotary. I have the panels located such that if you found the midpoint of a line from the apex of the triangle to the midpoint of the hypotenuse, that midpoint would be coincident with the axis of rotation of the rotary. This seems to work very well in terms of accuracy, and I have had very little trouble with the alignment of the resulting scans, even as oblong shapes move away from the ideal scanning regions.

This is a great question! I also want to know, especially how the triangulation works in David.

I do not think these regions make any difference in terms of scanning result, the issue should be about the sharpness of the captured projected pattern. This is because the triangulation allows each X1 Y1 of the camera sensor to correlate with X2 Y2 of the projector to calculate X, Y, and Z of the object (the correlation is achieved during calibration).

If my understanding is correct, the issue of accuracy depends on how accurate can the system acquire X1, Y1, and X2, Y2 (sensor recognizing the projector pattern). Once calibrated, the full frame projected area will provide similar, if not same accuracy so far as the object receives a clear structure light pattern and the projected area is within the depth of view of the camera. Thus separating the regions may only be relevant when depth of field is considered.

Based on my understanding (because David's code or algorithm is secret), an optimized scanning for resolution (and accuracy) would require the object filling the view as much as possible (to use as many pixels of the sensor as it can), matching the structure light pattern to the view (to best achieve the pattern resolution, as limited by the projector's own resolution), and setting up a depth of view to enclose the object surface to be scanned (recess surface being the far plane of acceptable circle of confusion, and the nearest surface being the near plane of acceptable COC). But if my presumption was mistaken, such setup would not be necessary.

I am questioning my understanding, because I have seen scanning not tuned to "zoom in" for high resolution and it seems a good result is still produced.

If we can just leave the object to occupy a small portion of the calibration size (say about 20% of width and height of the sensor leaving at the center), then the setup is more versatile and the scan region issue is more relevant. Any comment or clarification is appreciated.