http://wiki.photoneo.com/api.php?action=feedcontributions&user=Admin&feedformat=atom3D scanning Knowledge base - Photoneo wiki - User contributions [en]2024-03-29T09:40:31ZUser contributionsMediaWiki 1.27.0http://wiki.photoneo.com/index.php?title=Main_Page&diff=2183Main Page2019-12-13T14:45:45Z<p>Admin: chinese version link</p>
<hr />
<div>== 3D Scanning Knowledge Base - Photoneo Wiki ==<br />
<br />
We have created this wiki to share the best practices, tips, tricks and other useful information regarding 3D scanning. <br />
<br />
News: [http://zhishiku.photoneo.com Chinese version] is also available!<br />
<br />
== Topics ==<br />
<br />
[[PhoXi 3D scanners family]] - ''Hardware overview''<br />
<br />
[[Physics of 3D scanning]] <br />
<br />
[[Applications]]<br />
<br />
'''Hardware revisions:'''<br />
*[[XS Hardware Revisions]]<br />
<br />
== Scanning ==<br />
<br />
[[Scanning best practices]] - ''How to scan''<br />
<br />
[[Scans alignment]] - ''Creating a complete 3D model of the object''<br />
<br />
[[Scan coordinate space]] - ''Understanding the coordinate systems in which the 3D scanner outputs the pointcloud''<br />
<br />
[[File Camera]] - ''Creating the "File Camera" and reusing the scans''<br />
<br />
[[Confidence Map]] - ''What is the confidence map and what it tells about the scan quality''<br />
<br />
[[Point Cloud Topology]] - ''Explains the relationship between the order of the 3d points and the image sensor pixels''<br />
<br />
[[PTX file format]] - ''Explains contents and formatting of PTX files''<br />
<br />
== Tools and software ==<br />
[[Frequently asked questions and Frequently experienced difficulties]] - ''Answers for frequently asked questions and guides for frequently experienced difficulties''<br />
<br />
[[PhoXi Control Application]] - ''Control application and API for PhoXi 3D scanners''<br />
<br />
[[Robot-Camera Calibration Tool]] - ''Aligning the coordinate spaces of 3D scanner and robot''<br />
<br />
[[3D Localization Configurator]] - ''Accurate pose estimation of CAD model in the 3D pointcloud''<br />
<br />
[[Bin Picking Solution]] - ''Picking randomly placed objects from the container, conveyor belt or hanger''<br />
<br />
[[HALCON integration]] - ''HALCON customers can use PhoXi 3D scanners via the HALCON PhoXi Interface''<br />
<br />
[[Upgrading firmware]] - ''Guide to upgrading firmware on your scanner (For users using PhoXiControl v1.2.X release candidate)''</div>Adminhttp://wiki.photoneo.com/index.php?title=PhoXi_Control_Application&diff=1314PhoXi Control Application2018-10-19T10:33:42Z<p>Admin: /* Using script to set the IP address for a Photoneo PhoXi 3D Scanner with firmware v1.1.x */</p>
<hr />
<div><br />
PhoXi Control Application: '''[http://www.photoneo.com/3d-scanning-software/ Downloads and information]'''<br />
<br />
== Known issues ==<br />
<br />
* '''Intel HD 3000 graphic card''' - the driver should be updated so it supports OpenGL extension GL_EXT_gpu_shader4<br />
<br />
== FAQ ==<br />
<br />
=== How do I save the point cloud? ===<br />
To save the current point cloud, use the button "SavePointCloud" in the top panel. The file will be stored in selected file format. To choose what data will be stored in the file, click "Recording options" button and then button "Options" next to the desired file format. <br />
<br />
Most general file format is PLY. Useful data to save are PointCloud, NormalMap, Texture and use BinaryFormat.<br />
<br />
When you want to save all information about the scan, use Photoneo's Raw data format.<br />
<br />
To automatically store every captured frame, use the "Record" button. Point clouds will be saved in the directory and file formats set in "Recording Options".<br />
<br />
=== Retrieving intrinsic parameters of the scanner ===<br />
Download the following zip file [http://www.photoneo.com/files/utils/Intrinsic_parameters.zip here].<br />
Extract the zip file and follow the README.txt file.<br />
<br />
=== Using script to set the IP address for a Photoneo PhoXi 3D Scanner with firmware v1.1.x ===<br />
If you need to set the IP address for a scanner with firmware v1.1.x and all you have is a Ubuntu PC (16.04) with avahi-tools installed you can do so using the [https://github.com/photoneo/scanner_utils/blob/master/scripts/phoxi_3d_scanner_set_ip.sh phoxi_3d_scanner_set_ip.sh script]. The script works also on the scanner itself.<br />
To set static IP address use it like this: <br /><br />
<br />
./phoxi_3d_scanner_set_ip.sh 2018-08-011-LC3 1 10.0.0.10 10.0.0.1 255.255.255.0 10.0.0.1<br />
<br />
If you want to set dynamic address:<br /><br />
./phoxi_3d_scanner_set_ip.sh 2018-08-011-LC3 1 dhcp<br />
<br /><br />
The second parameter, CHANGE_REQUEST_ID, is a sequential integer number that needs to be incremented with each subsequent change. To find out what is the current value use the avahi-browse tool, for example: <br /><br />
<br />
$ avahi-browse -r -t _3d-camera._tcp <br /><br />
<br />
The terminal will show the following output: <br /><br />
+ enp0s31f6 IPv4 PhoXi3DScan-2018-08-011-LC3 _3d-camera._tcp local <br /><br />
= enp0s31f6 IPv4 PhoXi3DScan-2018-08-011-LC3 _3d-camera._tcp local <br /><br />
hostname = [ytrium1.local] <br /><br />
address = [10.0.0.10] <br /><br />
port = [65499] <br /><br />
txt = ["Occupied_By: ::ffff:10.0.0.1" "changeId: 2" "version: 1.1.62" "status: Occupied" "description: Photoneo 3D Scanner" "id: 2018-08-011-LC3"] <br /><br />
<br />
So in this case we would use value 3 in next change IP request.<br />
<br />
== Connecting multiple scanners to one computer ==<br />
<br />
;Using PhoXi Control<br />
From version 1.2.X of PhoXi Control it is possible to connect to two scanners at the same time and trigger the scans one after another. <br />
<br />
Connect to the first scanner, then click menu -> network discovery and then click the second scanner you want to connect to. <br />
You will then have two tabs as you can see in the picture below and then you can change between the two tabs by clicking on them.<br />
[[File:pane_wiki.png|1100px]]<br />
;Using the PhoXi API<br />
<br />
Connecting mutliple scanners can also be done using the PhoXi API, you can download the example code for this [http://photoneo.com/files/API/ConnectAndGrab_CPP_2devices.zip here].<br />
<br />
Important points to note are:<br />
1) Define SCANNER_HWID_1 and SCANNER_HWID_2 to the correct Hardware identification strings of your scanners<br />
<br />
2) Do not attempt to create 2 instances of pho::api::PhoXiFactory, instead create just 1 factory and call CreateAndConnect method twice to get 2 pointers to different scanners</div>Adminhttp://wiki.photoneo.com/index.php?title=Scanning_best_practices&diff=1058Scanning best practices2018-08-14T14:26:46Z<p>Admin: Example of transparent objects</p>
<hr />
<div>== Introduction ==<br />
<br />
Photoneo 3D scanners work on the principle of '''[https://en.wikipedia.org/wiki/Structured_light structured light projection]''', which is an optical method of shape acquisition. For broader context, see following image:<br />
[[File:Shape-acquisition-categorisation.png]]<br />
<br />
The output from the scanner is a 3D point cloud of the object's surface as viewed from one viewpoint. The scene has to be static (not moving) during the projection phase. <br />
<br />
Standard output format for point clouds is [https://en.wikipedia.org/wiki/PLY_(file_format) Stanford PLY], which can be easily imported into most 3D viewers or used by programmers.<br />
<br />
== PhoXi Control Application ==<br />
<br />
Photoneo 3D scanners are controlled via standalone application available for Windows and Ubuntu. It enables user to control 3D scanner manually through GUI or programmatically via provided API.<br />
<br />
Visit '''[http://www.photoneo.com/product-detail/phoxi-control-application/ PhoXi Control Application]''' site for download and quick start guide.<br />
<br />
== Scanning basics ==<br />
<br />
The quality of the scan depends on multiple factors. The scanner provides a variety of settings to enable an optimal scan; however, even by rearranging the positions of the scene and scanner you can get better results. Always arrange the scene to have the best conditions for scan first and only then manipulate the settings of the scanner. <br />
<br />
=== Choose the right scanner size ===<br />
<br />
Answer the questions<br />
* What is the required level of detail?<br />
* How big is the scanning area?<br />
<br />
==== Level of detail ====<br />
<br />
Every PhoXi 3D scanner has the resolution of 3.2 million points. Imagine this as 3 million points arranged in a grid that will cover the surface of scanned object. The density of the points decreases with the distance of the scanner from the object. For illustration, see the density of the points on the table-tennis ball scanned with model L (from the distance 1,5 m) and model S (from the distance 0.5 m).<br />
<br />
[[File:Table-tennis-ball-scan-S-vs-L-w800.png]]<br />
<br />
The level of detail and accuracy of the scanner is described in datasheet as '''point size''', '''absolute accuracy''' and '''Z noise''' ([[PhoXi 3D scanners family#Specification Parameters Explanation|See the explanation of these parameters]]).<br />
<br />
==== Scanning area ====<br />
<br />
'''TIP''': Use the configurator at the bottom of [http://www.photoneo.com/product-showcase/phoxi_3d_scanners/ 3D scanner site] to determine the right scanner size.<br />
<br />
For bin picking applications, the ratio of the size of the object to the box size should not exceed 1:15. For example in the europallete sized box (1200 by 800 mm) it is reasonable to scan objects with minimal size 100 mm.<br />
<br />
<br />
=== Distance ===<br />
Closer objects have a better spatial resolution and generally less noise. <br />
<br />
To achieve the best scan quality, put the object in the focus distance from the camera. The focus distance for each scanner is written in the corresponding datasheet, for example for the [http://www.photoneo.com/product-detail/phoxi-scan-m/ Model M] it is 683 mm.<br />
<br />
To evaluate the distance of the scanned object, trigger the scan in PhoXi Control Application and then switch the view to Depth Map. The distance of the point from the camera is shown in the right panel when moving the mouse cursor over the point (pixel).<br />
<br />
=== Light conditions ===<br />
<br />
Indoor [[ambient light]] generally does not influence the scan. However, very strong light such as direct sun might be a problem. This occurs especially when scanning outdoors. Try to remove all sun illumination e.g. by shadowing the window, or by moving into a different place. <br />
<br />
=== Material properties ===<br />
<br />
==== Reflectivity (albedo) ====<br />
A material with higher [[Albedo|albedo]] provides a better signal-to-noise ratio, resulting in higher scan quality. Very dark materials requires longer exposure and might have higher level of noise.<br />
<br />
==== Reflections ====<br />
Generally, non-glossy, matte materials are scanned without problem. Even soft-gloss objects have a nearly optimal scan. However, any specular reflections might influence the scan quality since the projected light is reflected out of the sight of the camera (in which case that part has a poor quality), or when reflected into other parts of the scene, reflected light interferes with scanning (in which case the part illuminated by reflection has artifacts). Especially metal with high-gloss finish (mirror-like) is problematic.<br />
<br />
''As a rule of thumb: Take a flat piece of the material and try to look at it as it be a mirror. If you are able to recognize a shape of your head as reflected by the material, the material is glossy. Depending on the scene, some parts might be not scanned optimally.''<br />
<br />
When scanning glossy objects, find a position where light coming from the projection unit does not illuminate other objects on the scene.<br />
To further increase change of optimal scan while scanning glossy materials, use the “Scan glossy / Scan on sunlight” setting. Using this setting will increase the scanning time.<br />
<br />
==== Transparent objects ====<br />
It is not possible to scan transparent materials such as glass, ice or water . Remove such materials from the scene to avoid artifacts. A thin layer of plastic wrap would still allow the wrapped object to be scanned with the risk of greater noise. It might also increase the glossiness of the object (see previous paragraph). Scanning through a window is possible as long as the window does not cause reflection — the angle between projector unit and window should be close to a right angle.<br />
<br />
<gallery widths=300px><br />
File:Transparent.JPG|frame|alt=Example of transparent object|Example of transparent object<br />
</gallery><br />
<br />
<br />
==== Translucent objects ====<br />
It is possible to scan translucent objects to some extent. Scattering of the light inside the material might cause the object surface to be scanned with a lower precision. For materials of a high degree of translucency the same applies as for the transparent objects.</div>Adminhttp://wiki.photoneo.com/index.php?title=File:Transparent.JPG&diff=1057File:Transparent.JPG2018-08-14T14:22:42Z<p>Admin: Admin uploaded a new version of File:Transparent.JPG</p>
<hr />
<div>Example of a transparent object</div>Adminhttp://wiki.photoneo.com/index.php?title=File:Transparent.JPG&diff=1055File:Transparent.JPG2018-08-14T14:13:23Z<p>Admin: Example of a transparent object</p>
<hr />
<div>Example of a transparent object</div>Adminhttp://wiki.photoneo.com/index.php?title=PhoXi_3D_scanners_family&diff=85PhoXi 3D scanners family2017-03-30T22:26:38Z<p>Admin: /* General specification */</p>
<hr />
<div>== General specification ==<br />
{| class="wikitable"<br />
|+Projection unit<br />
|-<br />
|Light source<br />
| style="text-align:right;" | Visible red light (laser)<br />
|-<br />
|Wavelength<br />
| style="text-align:right;" | 638nm<br />
|-<br />
|Laser class<br />
| style="text-align:right;" | 3R (IEC / EN 60825-1, 2014)<br />
|-<br />
|Peak / CW Power<br />
| style="text-align:right;" | 314uW<br />
|-<br />
|Pulse Energy<br />
| style="text-align:right;" | 382nJ<br />
|-<br />
|Pulse Length<br />
| style="text-align:right;" | 960us<br />
|-<br />
|Projection angle horizontal<br />
| style="text-align:right;" | 47.5° ±1°<br />
|-<br />
|Projection angle vertical<br />
| style="text-align:right;" | 36.0° ±2°<br />
|}<br />
<br />
For model/size specific parameters see our [http://www.photoneo.com/product-showcase/phoxi_3d_scanners/ product showcase].<br />
<br />
== Connectivity ==<br />
[[File:Connectivity v1.png|800px]]<br />
<br />
== Installation ==<br />
<br />
1. Mount the scanner, connect it to the power source and ethernet.<br />
<br />
2. Run the installer packed in the archive and follow the on-screen instructions<br />
<br />
3. Run PhoXiControl.exe using shortcut or under Program Files/PhotoneoPhoXiControl/bin<br />
<br />
== CAD data ==<br />
Contains 3D Scanner body and its scanning volume as a solid object. <br />
<br />
Available CAD for download:<br />
<br />
{| class="wikitable"<br />
|[http://photoneo.com/files/cad/Scanner+Volume/ScannerS+Volume.zip PhoXi Scanner S + scanning volume]<br />
|-<br />
|[http://photoneo.com/files/cad/Scanner+Volume/ScannerM+Volume.zip PhoXi Scanner M + scanning volume]<br />
|-<br />
|[http://photoneo.com/files/cad/Scanner+Volume/ScannerL+Volume.zip PhoXi Scanner L + scanning volume]<br />
|-<br />
|}<br />
<br />
[[File:scanningVolume.png|600px]]<br />
<br />
== Mounting plate drawing ==<br />
[[File:MountingPlateDrawing.png|800px]]</div>Adminhttp://wiki.photoneo.com/index.php?title=PhoXi_3D_scanners_family&diff=84PhoXi 3D scanners family2017-03-30T22:25:05Z<p>Admin: /* General specification */</p>
<hr />
<div>== General specification ==<br />
{| class="wikitable"<br />
|+Projection unit<br />
|-<br />
|Light source<br />
| style="text-align:right;" | Visible red light (laser)<br />
|-<br />
|Wavelength<br />
| style="text-align:right;" | 638nm<br />
|-<br />
|Laser class<br />
| style="text-align:right;" | 3R (IEC / EN 60825-1, 2014)<br />
|-<br />
|Peak / CW Power<br />
| style="text-align:right;" | 314uW)<br />
|-<br />
|Pulse Energy<br />
| style="text-align:right;" | 382nJ)<br />
|-<br />
|Pulse Length<br />
| style="text-align:right;" | 960us)<br />
|-<br />
|Projection angle horizontal<br />
| style="text-align:right;" | 47.5° ±1°<br />
|-<br />
|Projection angle vertical<br />
| style="text-align:right;" | 36.0° ±2°<br />
|}<br />
<br />
For model/size specific parameters see our [http://www.photoneo.com/product-showcase/phoxi_3d_scanners/ product showcase].<br />
<br />
== Connectivity ==<br />
[[File:Connectivity v1.png|800px]]<br />
<br />
== Installation ==<br />
<br />
1. Mount the scanner, connect it to the power source and ethernet.<br />
<br />
2. Run the installer packed in the archive and follow the on-screen instructions<br />
<br />
3. Run PhoXiControl.exe using shortcut or under Program Files/PhotoneoPhoXiControl/bin<br />
<br />
== CAD data ==<br />
Contains 3D Scanner body and its scanning volume as a solid object. <br />
<br />
Available CAD for download:<br />
<br />
{| class="wikitable"<br />
|[http://photoneo.com/files/cad/Scanner+Volume/ScannerS+Volume.zip PhoXi Scanner S + scanning volume]<br />
|-<br />
|[http://photoneo.com/files/cad/Scanner+Volume/ScannerM+Volume.zip PhoXi Scanner M + scanning volume]<br />
|-<br />
|[http://photoneo.com/files/cad/Scanner+Volume/ScannerL+Volume.zip PhoXi Scanner L + scanning volume]<br />
|-<br />
|}<br />
<br />
[[File:scanningVolume.png|600px]]<br />
<br />
== Mounting plate drawing ==<br />
[[File:MountingPlateDrawing.png|800px]]</div>Adminhttp://wiki.photoneo.com/index.php?title=PhoXi_3D_scanners_family&diff=70PhoXi 3D scanners family2017-01-24T12:54:45Z<p>Admin: /* CAD data */</p>
<hr />
<div>== General specification ==<br />
{| class="wikitable"<br />
|+Projection unit<br />
|-<br />
|Light source<br />
| style="text-align:right;" | Visible red light (laser)<br />
|-<br />
|Wavelength<br />
| style="text-align:right;" | 638nm<br />
|-<br />
|Laser class<br />
| style="text-align:right;" | 3R (IEC / EN 60825-1, 2014)<br />
|-<br />
|Projection angle horizontal<br />
| style="text-align:right;" | 47.5° ±1°<br />
|-<br />
|Projection angle vertical<br />
| style="text-align:right;" | 36.0° ±2°<br />
|}<br />
<br />
For model/size specific parameters see our [http://www.photoneo.com/product-showcase/phoxi_3d_scanners/ product showcase].<br />
<br />
== Connectivity ==<br />
[[File:Connectivity v1.png|800px]]<br />
<br />
== Installation ==<br />
<br />
1. Mount the scanner, connect it to the power source and ethernet.<br />
<br />
2. Run the installer packed in the archive and follow the on-screen instructions<br />
<br />
3. Run PhoXiControl.exe using shortcut or under Program Files/PhotoneoPhoXiControl/bin<br />
<br />
== CAD data ==<br />
Contains 3D Scanner body and its scanning volume as a solid object:<br />
<br />
{| class="wikitable"<br />
|PhoXi Scanner S<br />
|[http://photoneo.com/files/cad/Scanner+Volume/ScannerS+Volume.STEP ScannerS+Volume.step]<br />
|-<br />
|PhoXi Scanner M<br />
|[http://photoneo.com/files/cad/Scanner+Volume/ScannerM+Volume.STEP ScannerM+Volume.step]<br />
|-<br />
|PhoXi Scanner L<br />
|[http://photoneo.com/files/cad/Scanner+Volume/ScannerL+Volume.STEP ScannerL+Volume.step]<br />
|-<br />
|}<br />
<br />
[[File:scanningVolume.png|600px]]<br />
<br />
== Mounting plate drawing ==<br />
[[File:MountingPlateDrawing.png|800px]]</div>Adminhttp://wiki.photoneo.com/index.php?title=PhoXi_3D_scanners_family&diff=69PhoXi 3D scanners family2017-01-24T12:54:12Z<p>Admin: /* CAD data */</p>
<hr />
<div>== General specification ==<br />
{| class="wikitable"<br />
|+Projection unit<br />
|-<br />
|Light source<br />
| style="text-align:right;" | Visible red light (laser)<br />
|-<br />
|Wavelength<br />
| style="text-align:right;" | 638nm<br />
|-<br />
|Laser class<br />
| style="text-align:right;" | 3R (IEC / EN 60825-1, 2014)<br />
|-<br />
|Projection angle horizontal<br />
| style="text-align:right;" | 47.5° ±1°<br />
|-<br />
|Projection angle vertical<br />
| style="text-align:right;" | 36.0° ±2°<br />
|}<br />
<br />
For model/size specific parameters see our [http://www.photoneo.com/product-showcase/phoxi_3d_scanners/ product showcase].<br />
<br />
== Connectivity ==<br />
[[File:Connectivity v1.png|800px]]<br />
<br />
== Installation ==<br />
<br />
1. Mount the scanner, connect it to the power source and ethernet.<br />
<br />
2. Run the installer packed in the archive and follow the on-screen instructions<br />
<br />
3. Run PhoXiControl.exe using shortcut or under Program Files/PhotoneoPhoXiControl/bin<br />
<br />
== CAD data ==<br />
Contains 3D Scanner body and its scanning volume as a solid object:<br />
<br />
{| class="wikitable"<br />
|PhoXi Scanner S<br />
|[http://photoneo.com/web/files/cad/Scanner+Volume/ScannerS+Volume.STEP ScannerS+Volume.step]<br />
|-<br />
|PhoXi Scanner M<br />
|[http://photoneo.com/web/files/cad/Scanner+Volume/ScannerM+Volume.STEP ScannerM+Volume.step]<br />
|-<br />
|PhoXi Scanner L<br />
|[http://photoneo.com/web/files/cad/Scanner+Volume/ScannerL+Volume.STEP ScannerL+Volume.step]<br />
|-<br />
|}<br />
<br />
[[File:scanningVolume.png|600px]]<br />
<br />
== Mounting plate drawing ==<br />
[[File:MountingPlateDrawing.png|800px]]</div>Adminhttp://wiki.photoneo.com/index.php?title=PhoXi_3D_scanners_family&diff=68PhoXi 3D scanners family2017-01-24T11:10:58Z<p>Admin: /* General specification */</p>
<hr />
<div>== General specification ==<br />
{| class="wikitable"<br />
|+Projection unit<br />
|-<br />
|Light source<br />
| style="text-align:right;" | Visible red light (laser)<br />
|-<br />
|Wavelength<br />
| style="text-align:right;" | 638nm<br />
|-<br />
|Laser class<br />
| style="text-align:right;" | 3R (IEC / EN 60825-1, 2014)<br />
|-<br />
|Projection angle horizontal<br />
| style="text-align:right;" | 47.5° ±1°<br />
|-<br />
|Projection angle vertical<br />
| style="text-align:right;" | 36.0° ±2°<br />
|}<br />
<br />
For model/size specific parameters see our [http://www.photoneo.com/product-showcase/phoxi_3d_scanners/ product showcase].<br />
<br />
== Connectivity ==<br />
[[File:Connectivity v1.png|800px]]<br />
<br />
== Installation ==<br />
<br />
1. Mount the scanner, connect it to the power source and ethernet.<br />
<br />
2. Run the installer packed in the archive and follow the on-screen instructions<br />
<br />
3. Run PhoXiControl.exe using shortcut or under Program Files/PhotoneoPhoXiControl/bin<br />
<br />
== CAD data ==<br />
Contains 3D Scanner body and its scanning volume as a solid object:<br />
<br />
{| class="wikitable"<br />
|PhoXi Scanner S<br />
|[http://www.example.com ScannerS+Volume.step]<br />
|-<br />
|PhoXi Scanner M<br />
|[http://www.example.com ScannerM+Volume.step]<br />
|-<br />
|PhoXi Scanner L<br />
|[http://www.example.com ScannerL+Volume.step]<br />
|-<br />
|}<br />
<br />
[[File:scanningVolume.png|600px]]<br />
<br />
== Mounting plate drawing ==<br />
[[File:MountingPlateDrawing.png|800px]]</div>Adminhttp://wiki.photoneo.com/index.php?title=PhoXi_3D_scanners_family&diff=67PhoXi 3D scanners family2017-01-24T11:09:32Z<p>Admin: /* General specification */</p>
<hr />
<div>== General specification ==<br />
{| class="wikitable"<br />
|+Projection unit<br />
|-<br />
|Light source<br />
|Visible red light (laser)<br />
|-<br />
|Wavelength<br />
| style="text-align:right;" | 638nm<br />
|-<br />
|Laser class<br />
| style="text-align:right;" | 3R (IEC / EN 60825-1, 2014)<br />
|-<br />
|Projection angle horizontal<br />
| style="text-align:right;" | 47.5° ±1°<br />
|-<br />
|Projection angle vertical<br />
| style="text-align:right;" | 36.0° ±2°<br />
|}<br />
<br />
For model/size specific parameters see our [http://www.photoneo.com/product-showcase/phoxi_3d_scanners/ product showcase].<br />
<br />
== Connectivity ==<br />
[[File:Connectivity v1.png|800px]]<br />
<br />
== Installation ==<br />
<br />
1. Mount the scanner, connect it to the power source and ethernet.<br />
<br />
2. Run the installer packed in the archive and follow the on-screen instructions<br />
<br />
3. Run PhoXiControl.exe using shortcut or under Program Files/PhotoneoPhoXiControl/bin<br />
<br />
== CAD data ==<br />
Contains 3D Scanner body and its scanning volume as a solid object:<br />
<br />
{| class="wikitable"<br />
|PhoXi Scanner S<br />
|[http://www.example.com ScannerS+Volume.step]<br />
|-<br />
|PhoXi Scanner M<br />
|[http://www.example.com ScannerM+Volume.step]<br />
|-<br />
|PhoXi Scanner L<br />
|[http://www.example.com ScannerL+Volume.step]<br />
|-<br />
|}<br />
<br />
[[File:scanningVolume.png|600px]]<br />
<br />
== Mounting plate drawing ==<br />
[[File:MountingPlateDrawing.png|800px]]</div>Adminhttp://wiki.photoneo.com/index.php?title=PhoXi_3D_scanners_family&diff=66PhoXi 3D scanners family2017-01-24T10:30:50Z<p>Admin: </p>
<hr />
<div>== General specification ==<br />
{| class="wikitable"<br />
|+Projection unit<br />
|-<br />
|Wavelength<br />
| style="text-align:right;" | 638nm<br />
|-<br />
|Laser class<br />
| style="text-align:right;" | 3R<br />
|-<br />
|Projection angle horizontal<br />
| style="text-align:right;" | 47.5° ±1°<br />
|-<br />
|Projection angle vertical<br />
| style="text-align:right;" | 36.0° ±2°<br />
|}<br />
<br />
For model/size specific parameters see our [http://www.photoneo.com/product-showcase/phoxi_3d_scanners/ product showcase].<br />
<br />
== Connectivity ==<br />
[[File:Connectivity v1.png|800px]]<br />
<br />
== Installation ==<br />
<br />
1. Mount the scanner, connect it to the power source and ethernet.<br />
<br />
2. Run the installer packed in the archive and follow the on-screen instructions<br />
<br />
3. Run PhoXiControl.exe using shortcut or under Program Files/PhotoneoPhoXiControl/bin<br />
<br />
== CAD data ==<br />
Contains 3D Scanner body and its scanning volume as a solid object:<br />
<br />
{| class="wikitable"<br />
|PhoXi Scanner S<br />
|[http://www.example.com ScannerS+Volume.step]<br />
|-<br />
|PhoXi Scanner M<br />
|[http://www.example.com ScannerM+Volume.step]<br />
|-<br />
|PhoXi Scanner L<br />
|[http://www.example.com ScannerL+Volume.step]<br />
|-<br />
|}<br />
<br />
[[File:scanningVolume.png|600px]]<br />
<br />
== Mounting plate drawing ==<br />
[[File:MountingPlateDrawing.png|800px]]</div>Adminhttp://wiki.photoneo.com/index.php?title=PhoXi_3D_scanners_family&diff=65PhoXi 3D scanners family2017-01-24T10:26:36Z<p>Admin: </p>
<hr />
<div>== General specification ==<br />
{| class="wikitable"<br />
|+Projection unit<br />
|-<br />
|Wavelength<br />
| style="text-align:right;" | 638nm<br />
|-<br />
|Laser class<br />
| style="text-align:right;" | 3R<br />
|-<br />
|Projection angle horizontal<br />
| style="text-align:right;" | 47.5° ±1°<br />
|-<br />
|Projection angle vertical<br />
| style="text-align:right;" | 36.0° ±2°<br />
|}<br />
<br />
For model/size specific parameters see our [http://www.photoneo.com/product-showcase/phoxi_3d_scanners/ product showcase].<br />
<br />
== Connectivity ==<br />
[[File:Connectivity v1.png|800px]]<br />
<br />
== Installation ==<br />
<br />
1. Mount the scanner, connect it to the power source and ethernet.<br />
<br />
2. Run the installer packed in the archive and follow the on-screen instructions<br />
<br />
3. Run PhoXiControl.exe using shortcut or under Program Files/PhotoneoPhoXiControl/bin<br />
<br />
== CAD data ==<br />
Contains 3D Scanner body and its scanning volume as a solid object.<br />
[[File:scanningVolume.png|600px]]<br />
<br />
== Mounting plate drawing ==<br />
[[File:MountingPlateDrawing.png|800px]]</div>Adminhttp://wiki.photoneo.com/index.php?title=PhoXi_3D_scanners_family&diff=64PhoXi 3D scanners family2017-01-24T10:26:13Z<p>Admin: /* CAD data */</p>
<hr />
<div>== General specification ==<br />
{| class="wikitable"<br />
|+Projection unit<br />
|-<br />
|Wavelength<br />
| style="text-align:right;" | 638nm<br />
|-<br />
|Laser class<br />
| style="text-align:right;" | 3R<br />
|-<br />
|Projection angle horizontal<br />
| style="text-align:right;" | 47.5° ±1°<br />
|-<br />
|Projection angle vertical<br />
| style="text-align:right;" | 36.0° ±2°<br />
|}<br />
<br />
For model/size specific parameters see our [http://www.photoneo.com/product-showcase/phoxi_3d_scanners/ product showcase].<br />
<br />
== Connectivity ==<br />
[[File:Connectivity v1.png|800px]]<br />
<br />
== Installation ==<br />
<br />
1. Mount the scanner, connect it to the power source and ethernet.<br />
<br />
2. Run the installer packed in the archive and follow the on-screen instructions<br />
<br />
3. Run PhoXiControl.exe using shortcut or under Program Files/PhotoneoPhoXiControl/bin<br />
<br />
== CAD data ==<br />
Contains 3D Scanner body and its scanning volume as a solid object.<br />
[[File:scanningVolume.png|800]]<br />
<br />
== Mounting plate drawing ==<br />
[[File:MountingPlateDrawing.png|800px]]</div>Adminhttp://wiki.photoneo.com/index.php?title=PhoXi_3D_scanners_family&diff=63PhoXi 3D scanners family2017-01-24T10:25:37Z<p>Admin: </p>
<hr />
<div>== General specification ==<br />
{| class="wikitable"<br />
|+Projection unit<br />
|-<br />
|Wavelength<br />
| style="text-align:right;" | 638nm<br />
|-<br />
|Laser class<br />
| style="text-align:right;" | 3R<br />
|-<br />
|Projection angle horizontal<br />
| style="text-align:right;" | 47.5° ±1°<br />
|-<br />
|Projection angle vertical<br />
| style="text-align:right;" | 36.0° ±2°<br />
|}<br />
<br />
For model/size specific parameters see our [http://www.photoneo.com/product-showcase/phoxi_3d_scanners/ product showcase].<br />
<br />
== Connectivity ==<br />
[[File:Connectivity v1.png|800px]]<br />
<br />
== Installation ==<br />
<br />
1. Mount the scanner, connect it to the power source and ethernet.<br />
<br />
2. Run the installer packed in the archive and follow the on-screen instructions<br />
<br />
3. Run PhoXiControl.exe using shortcut or under Program Files/PhotoneoPhoXiControl/bin<br />
<br />
== CAD data ==<br />
Contains 3D Scanner body and its scanning volume as a solid object.<br />
[[File:scanningVolume.png]]<br />
<br />
== Mounting plate drawing ==<br />
[[File:MountingPlateDrawing.png|800px]]</div>Adminhttp://wiki.photoneo.com/index.php?title=File:ScanningVolume.png&diff=62File:ScanningVolume.png2017-01-24T10:21:16Z<p>Admin: </p>
<hr />
<div></div>Adminhttp://wiki.photoneo.com/index.php?title=PhoXi_3D_scanners_family&diff=61PhoXi 3D scanners family2017-01-24T09:50:20Z<p>Admin: /* General specification */</p>
<hr />
<div>== General specification ==<br />
{| class="wikitable"<br />
|+Projection unit<br />
|-<br />
|Wavelength<br />
| style="text-align:right;" | 638nm<br />
|-<br />
|Laser class<br />
| style="text-align:right;" | 3R<br />
|-<br />
|Projection angle horizontal<br />
| style="text-align:right;" | 47.5° ±1°<br />
|-<br />
|Projection angle vertical<br />
| style="text-align:right;" | 36.0° ±2°<br />
|}<br />
<br />
For model/size specific parameters see our [http://www.photoneo.com/product-showcase/phoxi_3d_scanners/ product showcase].<br />
<br />
== Connectivity ==<br />
[[File:Connectivity v1.png|800px]]<br />
<br />
== Installation ==<br />
<br />
1. Mount the scanner, connect it to the power source and ethernet.<br />
<br />
2. Run the installer packed in the archive and follow the on-screen instructions<br />
<br />
3. Run PhoXiControl.exe using shortcut or under Program Files/PhotoneoPhoXiControl/bin<br />
<br />
== Mounting plate drawing ==<br />
[[File:MountingPlateDrawing.png|800px]]</div>Adminhttp://wiki.photoneo.com/index.php?title=PhoXi_3D_scanners_family&diff=60PhoXi 3D scanners family2017-01-24T09:49:55Z<p>Admin: /* General specification */</p>
<hr />
<div>== General specification ==<br />
{| class="wikitable"<br />
|+Projection unit<br />
|-<br />
|Wavelength<br />
| style="text-align:right;" | 638nm<br />
|-<br />
|Laser class<br />
| style="text-align:right;" | 3R<br />
|-<br />
|Projection angle horizontal<br />
| style="text-align:right;" | 47.5° ±1°<br />
|-<br />
|Projection angle vertical<br />
| style="text-align:right;" | 36° ±2°<br />
|}<br />
<br />
For model/size specific parameters see our [http://www.photoneo.com/product-showcase/phoxi_3d_scanners/ product showcase].<br />
<br />
== Connectivity ==<br />
[[File:Connectivity v1.png|800px]]<br />
<br />
== Installation ==<br />
<br />
1. Mount the scanner, connect it to the power source and ethernet.<br />
<br />
2. Run the installer packed in the archive and follow the on-screen instructions<br />
<br />
3. Run PhoXiControl.exe using shortcut or under Program Files/PhotoneoPhoXiControl/bin<br />
<br />
== Mounting plate drawing ==<br />
[[File:MountingPlateDrawing.png|800px]]</div>Adminhttp://wiki.photoneo.com/index.php?title=PhoXi_3D_scanners_family&diff=59PhoXi 3D scanners family2017-01-24T09:48:37Z<p>Admin: /* General specification */</p>
<hr />
<div>== General specification ==<br />
{| class="wikitable"<br />
|+Projection unit<br />
|-<br />
|Wavelength<br />
|638nm<br />
|-<br />
|Laser class<br />
|3R<br />
|-<br />
|Projection angle horizontal<br />
|47.5° ±1°<br />
|-<br />
|Projection angle vertical<br />
|36° ±2°<br />
|}<br />
<br />
For model/size specific parameters see our [http://www.photoneo.com/product-showcase/phoxi_3d_scanners/ product showcase].<br />
<br />
== Connectivity ==<br />
[[File:Connectivity v1.png|800px]]<br />
<br />
== Installation ==<br />
<br />
1. Mount the scanner, connect it to the power source and ethernet.<br />
<br />
2. Run the installer packed in the archive and follow the on-screen instructions<br />
<br />
3. Run PhoXiControl.exe using shortcut or under Program Files/PhotoneoPhoXiControl/bin<br />
<br />
== Mounting plate drawing ==<br />
[[File:MountingPlateDrawing.png|800px]]</div>Adminhttp://wiki.photoneo.com/index.php?title=PhoXi_3D_scanners_family&diff=58PhoXi 3D scanners family2017-01-24T09:48:18Z<p>Admin: /* General specification */</p>
<hr />
<div>== General specification ==<br />
{| class="wikitable"<br />
|+Projection unit<br />
|-<br />
|Wavelength<br />
|638nm<br />
|-<br />
|Laser class<br />
|3R<br />
|-<br />
|Projection angle horizontal<br />
|47.5° ±1°<br />
|Projection angle vertical<br />
|36° ±2°<br />
|}<br />
<br />
For model/size specific parameters see our [http://www.photoneo.com/product-showcase/phoxi_3d_scanners/ product showcase].<br />
<br />
== Connectivity ==<br />
[[File:Connectivity v1.png|800px]]<br />
<br />
== Installation ==<br />
<br />
1. Mount the scanner, connect it to the power source and ethernet.<br />
<br />
2. Run the installer packed in the archive and follow the on-screen instructions<br />
<br />
3. Run PhoXiControl.exe using shortcut or under Program Files/PhotoneoPhoXiControl/bin<br />
<br />
== Mounting plate drawing ==<br />
[[File:MountingPlateDrawing.png|800px]]</div>Adminhttp://wiki.photoneo.com/index.php?title=PhoXi_3D_scanners_family&diff=57PhoXi 3D scanners family2017-01-24T09:46:08Z<p>Admin: /* General specification */</p>
<hr />
<div>== General specification ==<br />
{| class="wikitable"<br />
|+Projection unit<br />
|-<br />
|Wavelength<br />
|638nm<br />
|-<br />
|Laser class<br />
|3R<br />
|-<br />
|Pro<br />
|Ice cream <br />
|}<br />
<br />
For model/size specific parameters see our [http://www.photoneo.com/product-showcase/phoxi_3d_scanners/ product showcase].<br />
<br />
== Connectivity ==<br />
[[File:Connectivity v1.png|800px]]<br />
<br />
== Installation ==<br />
<br />
1. Mount the scanner, connect it to the power source and ethernet.<br />
<br />
2. Run the installer packed in the archive and follow the on-screen instructions<br />
<br />
3. Run PhoXiControl.exe using shortcut or under Program Files/PhotoneoPhoXiControl/bin<br />
<br />
== Mounting plate drawing ==<br />
[[File:MountingPlateDrawing.png|800px]]</div>Adminhttp://wiki.photoneo.com/index.php?title=PhoXi_3D_scanners_family&diff=56PhoXi 3D scanners family2017-01-24T09:36:24Z<p>Admin: /* General specification */</p>
<hr />
<div>== General specification ==<br />
{| class="wikitable"<br />
|+Projection unit<br />
|-<br />
|Wavelength<br />
|638nm<br />
|-<br />
|Bread<br />
|Pie<br />
|-<br />
|Butter<br />
|Ice cream <br />
|}<br />
<br />
== Connectivity ==<br />
[[File:Connectivity v1.png|800px]]<br />
<br />
== Installation ==<br />
<br />
1. Mount the scanner, connect it to the power source and ethernet.<br />
<br />
2. Run the installer packed in the archive and follow the on-screen instructions<br />
<br />
3. Run PhoXiControl.exe using shortcut or under Program Files/PhotoneoPhoXiControl/bin<br />
<br />
== Mounting plate drawing ==<br />
[[File:MountingPlateDrawing.png|800px]]</div>Adminhttp://wiki.photoneo.com/index.php?title=PhoXi_3D_scanners_family&diff=55PhoXi 3D scanners family2017-01-24T09:35:16Z<p>Admin: /* General specification */</p>
<hr />
<div>== General specification ==<br />
{| class="wikitable"<br />
|+Food complements<br />
|-<br />
|Orange<br />
|Apple<br />
|-<br />
|Bread<br />
|Pie<br />
|-<br />
|Butter<br />
|Ice cream <br />
|}<br />
<br />
== Connectivity ==<br />
[[File:Connectivity v1.png|800px]]<br />
<br />
== Installation ==<br />
<br />
1. Mount the scanner, connect it to the power source and ethernet.<br />
<br />
2. Run the installer packed in the archive and follow the on-screen instructions<br />
<br />
3. Run PhoXiControl.exe using shortcut or under Program Files/PhotoneoPhoXiControl/bin<br />
<br />
== Mounting plate drawing ==<br />
[[File:MountingPlateDrawing.png|800px]]</div>Adminhttp://wiki.photoneo.com/index.php?title=PhoXi_3D_scanners_family&diff=54PhoXi 3D scanners family2017-01-24T09:33:52Z<p>Admin: </p>
<hr />
<div>== General specification ==<br />
<br />
== Connectivity ==<br />
[[File:Connectivity v1.png|800px]]<br />
<br />
== Installation ==<br />
<br />
1. Mount the scanner, connect it to the power source and ethernet.<br />
<br />
2. Run the installer packed in the archive and follow the on-screen instructions<br />
<br />
3. Run PhoXiControl.exe using shortcut or under Program Files/PhotoneoPhoXiControl/bin<br />
<br />
== Mounting plate drawing ==<br />
[[File:MountingPlateDrawing.png|800px]]</div>Adminhttp://wiki.photoneo.com/index.php?title=PhoXi_3D_scanners_family&diff=52PhoXi 3D scanners family2017-01-09T08:43:18Z<p>Admin: </p>
<hr />
<div>== Connectivity ==<br />
[[File:Connectivity v1.png|800px]]<br />
<br />
== Installation ==<br />
<br />
1. Mount the scanner, connect it to the power source and ethernet.<br />
<br />
2. Run the installer packed in the archive and follow the on-screen instructions<br />
<br />
3. Run PhoXiControl.exe using shortcut or under Program Files/PhotoneoPhoXiControl/bin<br />
<br />
== Mounting plate drawing ==<br />
[[File:MountingPlateDrawing.png|800px]]</div>Adminhttp://wiki.photoneo.com/index.php?title=File:MountingPlateDrawing.png&diff=51File:MountingPlateDrawing.png2017-01-09T08:42:28Z<p>Admin: Bottom view of the processing unit, mounting plate.</p>
<hr />
<div>Bottom view of the processing unit, mounting plate.</div>Adminhttp://wiki.photoneo.com/index.php?title=PhoXi_3D_scanners_family&diff=50PhoXi 3D scanners family2017-01-09T08:36:12Z<p>Admin: </p>
<hr />
<div>== Connectivity ==<br />
[[File:Connectivity v1.png|800px]]<br />
<br />
== Installation ==<br />
<br />
1. Mount the scanner, connect it to the power source and ethernet.<br />
<br />
2. Run the installer packed in the archive and follow the on-screen instructions<br />
<br />
3. Run PhoXiControl.exe using shortcut or under Program Files/PhotoneoPhoXiControl/bin</div>Adminhttp://wiki.photoneo.com/index.php?title=File:Connectivity_v1.png&diff=49File:Connectivity v1.png2017-01-09T08:30:13Z<p>Admin: Description of 3D Scanner connectivity.</p>
<hr />
<div>Description of 3D Scanner connectivity.</div>Adminhttp://wiki.photoneo.com/index.php?title=MediaWiki:Sidebar&diff=48MediaWiki:Sidebar2017-01-09T08:25:11Z<p>Admin: </p>
<hr />
<div><br />
* navigation<br />
** mainpage|mainpage-description<br />
** PhoXi 3D scanners family|PhoXi 3D scanners<br />
** Scanning best practices|Scanning best practices<br />
** Physics of 3D scanning|Physics of 3D scanning<br />
** Applications|Applications<br />
<br />
<br />
* SEARCH<br />
* TOOLBOX<br />
* LANGUAGES</div>Adminhttp://wiki.photoneo.com/index.php?title=MediaWiki:Sidebar&diff=47MediaWiki:Sidebar2017-01-09T08:24:57Z<p>Admin: </p>
<hr />
<div><br />
* navigation<br />
** mainpage|mainpage-description<br />
** PhoXi 3D scanners|PhoXi 3D scanners family<br />
** Scanning best practices|Scanning best practices<br />
** Physics of 3D scanning|Physics of 3D scanning<br />
** Applications|Applications<br />
<br />
<br />
* SEARCH<br />
* TOOLBOX<br />
* LANGUAGES</div>Adminhttp://wiki.photoneo.com/index.php?title=MediaWiki:Sidebar&diff=46MediaWiki:Sidebar2017-01-09T08:24:42Z<p>Admin: </p>
<hr />
<div><br />
* navigation<br />
** mainpage|mainpage-description<br />
** PhoXi 3D scanners family|PhoXi 3D scanners family<br />
** Scanning best practices|Scanning best practices<br />
** Physics of 3D scanning|Physics of 3D scanning<br />
** Applications|Applications<br />
<br />
<br />
* SEARCH<br />
* TOOLBOX<br />
* LANGUAGES</div>Adminhttp://wiki.photoneo.com/index.php?title=Manipulation_tasks&diff=40Manipulation tasks2016-10-08T17:57:41Z<p>Admin: Created page with "The manipulation task can be phrased as "find-grab-place". To find the object of known shape we can use the Localisation SDK. This provides us the exact position and pose (ang..."</p>
<hr />
<div>The manipulation task can be phrased as "find-grab-place". To find the object of known shape we can use the Localisation SDK. This provides us the exact position and pose (angle, orientation) of the object. Now we need to convert these coordinates to a sequence of robot arm movement. First of all, we have to match robot coordinates to the camera coordinates, but this is easy since the calibration is done only once at the beginning. Second, we need to plan the arm movement so that it does not collide with other objects, walls, box or other items. We also need to define the gripper to make it possible for the robot to grab the object. The design of the gripper depends on the shape of the object, its weight, mechanical properties such as surface friction. Fragile objects or deformable objects require additional attention. There is [https://en.wikipedia.org/wiki/Robot_end_effector a plenty options to choose from]. After the object was grabbed, again the movement planning takes the place to transport the object at the desired destination.</div>Adminhttp://wiki.photoneo.com/index.php?title=Object_identification_and_recognition&diff=39Object identification and recognition2016-10-08T17:30:12Z<p>Admin: Created page with "A common application is to recognize the object placed on a table or on a conveyor belt. A set of known objects which can occur is pre-defined, for example, by providing a com..."</p>
<hr />
<div>A common application is to recognize the object placed on a table or on a conveyor belt. A set of known objects which can occur is pre-defined, for example, by providing a complete scan of the object or by providing a CAD model of the object.<br />
The scanner captures the scene and the objects in the scene are matched to the database. Each object is assigned the matching ID or is labelled as unknown (no match to database). This enables various applications as sorting, checking the presence and the desired count of parts according to a BOM list (Bill of materials). It can help to avoid logistic errors in early phase if wrong object is placed on the table, or detect unrelated objects such as clothing left by worker by mistake.</div>Adminhttp://wiki.photoneo.com/index.php?title=Hole_finding&diff=38Hole finding2016-10-08T17:19:11Z<p>Admin: external image - temporary illustration</p>
<hr />
<div>After an object or a part is localised, we can comfortably find holes of the desired form and size. It is very easy to do a "virtual negation" of the 3D shape which converts the holes -- previously empty volumes, now filled -- into objects. Since we already know how to localise objects of various forms, we can now localise the holes as objects of appropriate size. <br />
<br />
[[File:holes.jpg]]</div>Adminhttp://wiki.photoneo.com/index.php?title=File:Holes.jpg&diff=37File:Holes.jpg2016-10-08T17:17:40Z<p>Admin: square-peg-round-hole-21
Author: Yoel Ben-Avraham
Licence: Attribution-NoDerivs 2.0 Generic (CC BY-ND 2.0) https://creativecommons.org/licenses/by-nd/2.0/legalcode
Original url: https://www.flickr.com/photos/epublicist/3546059144</p>
<hr />
<div>square-peg-round-hole-21<br />
Author: Yoel Ben-Avraham<br />
Licence: Attribution-NoDerivs 2.0 Generic (CC BY-ND 2.0) https://creativecommons.org/licenses/by-nd/2.0/legalcode<br />
<br />
Original url: https://www.flickr.com/photos/epublicist/3546059144</div>Adminhttp://wiki.photoneo.com/index.php?title=Hole_finding&diff=36Hole finding2016-10-08T17:11:47Z<p>Admin: init</p>
<hr />
<div>After an object or a part is localised, we can comfortably find holes of the desired form and size. It is very easy to do a "virtual negation" of the 3D shape which converts the holes -- previously empty volumes, now filled -- into objects. Since we already know how to localise objects of various forms, we can now localise the holes as objects of appropriate size. <br />
<br />
[[File:Example.jpg]]</div>Adminhttp://wiki.photoneo.com/index.php?title=Applications&diff=35Applications2016-10-08T16:58:54Z<p>Admin: Subpages</p>
<hr />
<div>With a quality 3D image, you can do a lot more than with a usual 2D image.<br />
<br />
== Properties of 3D data ==<br />
<br />
* '''Scale invariant''': Since the position of the object w.r.t camera is known, its size is known. Therefore, moving closer or further from camera does not change the apparent object size, only changes the density and sampling.<br />
* 3D data carry the '''geometric meaning''': Bottle label, for example, can be easily "unwrapped" to its original flat form, and then processed with traditional techniques.<br />
* Recognition of same-color object is easier: Traditional approaches with 2D have problems in segmenting connected regions of the same color. Even if there is a white item on a white background, the 3D shape is apparent and can be used to separate the object from the background.<br />
<br />
<br />
== Localization ==<br />
<br />
Knowing the exact shape of the object we are looking for, we can easily match the object description with the data from the real scene. A mathematical model of the object is fit to the place in the reality. Then we are able to extract position and orientation of the matched model and provide very precise coordinates in the space and also the orientation (e.g. angle, rotation) of the object. <br />
<br />
Various application of this include:<br />
<br />
* [http://www.photoneo.com/product-detail/bin-picking-solution/ Bin picking ]<br />
* [[Manipulation tasks]]<br />
* [[Dimensions measurement]]<br />
* [[Hole finding]]<br />
* [[Tolerances and quality inspection]]<br />
* [[Object identification and recognition]]<br />
* [[Foam/Glue/Welding/Soldering layer inspection and measurement]]<br />
<br />
[[File:Localization_uses.jpg|800px|thumb|left|Various use cases which depend on localization]]</div>Adminhttp://wiki.photoneo.com/index.php?title=Applications&diff=34Applications2016-10-06T13:45:47Z<p>Admin: diagram</p>
<hr />
<div>With a quality 3D image, you can do a lot more than with a usual 2D image.<br />
<br />
== Properties of 3D data ==<br />
<br />
* '''Scale invariant''': Since the position of the object w.r.t camera is known, its size is known. Therefore, moving closer or further from camera does not change the apparent object size, only changes the density and sampling.<br />
* 3D data carry the '''geometric meaning''': Bottle label, for example, can be easily "unwrapped" to its original flat form, and then processed with traditional techniques.<br />
* Recognition of same-color object is easier: Traditional approaches with 2D have problems in segmenting connected regions of the same color. Even if there is a white item on a white background, the 3D shape is apparent and can be used to separate the object from the background.<br />
<br />
<br />
== Localization ==<br />
<br />
Knowing the exact shape of the object we are looking for, we can easily match the object description with the data from the real scene. A mathematical model of the object is fit to the place in the reality. Then we are able to extract position and orientation of the matched model and provide very precise coordinates in the space and also the orientation (e.g. angle, rotation) of the object. <br />
<br />
Various application of this include:<br />
<br />
* [http://www.photoneo.com/product-detail/bin-picking-solution/ Bin picking ]<br />
* Manipulation tasks<br />
* Dimensions measurement<br />
* Hole finding<br />
* Tolerances and quality inspection<br />
* Object identification and recognition<br />
* Foam/Glue/Welding/Soldering layer inspection and measurement<br />
<br />
[[File:Localization_uses.jpg|800px|thumb|left|Various use cases which depend on localization]]</div>Adminhttp://wiki.photoneo.com/index.php?title=File:Localization_uses.jpg&diff=33File:Localization uses.jpg2016-10-06T13:43:23Z<p>Admin: Use cases of Localisation</p>
<hr />
<div>Use cases of Localisation</div>Adminhttp://wiki.photoneo.com/index.php?title=Applications&diff=32Applications2016-10-06T13:41:38Z<p>Admin: properties and applications</p>
<hr />
<div>With a quality 3D image, you can do a lot more than with a usual 2D image.<br />
<br />
== Properties of 3D data ==<br />
<br />
* '''Scale invariant''': Since the position of the object w.r.t camera is known, its size is known. Therefore, moving closer or further from camera does not change the apparent object size, only changes the density and sampling.<br />
* 3D data carry the '''geometric meaning''': Bottle label, for example, can be easily "unwrapped" to its original flat form, and then processed with traditional techniques.<br />
* Recognition of same-color object is easier: Traditional approaches with 2D have problems in segmenting connected regions of the same color. Even if there is a white item on a white background, the 3D shape is apparent and can be used to separate the object from the background.<br />
<br />
<br />
== Localization ==<br />
<br />
Knowing the exact shape of the object we are looking for, we can easily match the object description with the data from the real scene. A mathematical model of the object is fit to the place in the reality. Then we are able to extract position and orientation of the matched model and provide very precise coordinates in the space and also the orientation (e.g. angle, rotation) of the object. <br />
<br />
Various application of this include:<br />
<br />
* [http://www.photoneo.com/product-detail/bin-picking-solution/ Bin picking ]<br />
* Manipulation tasks<br />
* Dimensions measurement<br />
* Hole finding<br />
* Tolerances and quality inspection<br />
* Object identification and recognition<br />
* Foam/Glue/Welding/Soldering layer inspection and measurement</div>Adminhttp://wiki.photoneo.com/index.php?title=Main_Page&diff=31Main Page2016-10-06T13:25:45Z<p>Admin: added Applications</p>
<hr />
<div>== 3D Scanning Knowledge Base - Photoneo Wiki ==<br />
<br />
We have created this wiki to share the best practices, tips, tricks and other useful information regarding 3D scanning.<br />
<br />
== Topics ==<br />
<br />
[[Hardware]]<br />
<br />
[[Scanning best practices]]<br />
<br />
[[Physics of 3D scanning]]<br />
<br />
[[Applications]]</div>Adminhttp://wiki.photoneo.com/index.php?title=Albedo&diff=30Albedo2016-08-25T14:08:32Z<p>Admin: </p>
<hr />
<div>Albedo or material reflectivity coefficient is the amount of light reflected (diffuse reflection). Some materials like snow reflect almost all light, thus the albedo is close to 1 (meaning 100% of the light is reflected).<br />
<br />
White paper reflects most of the light, but it is not so bright as snow -- it reflects about 70% of the light and thus the albedo is 0.7.<br />
<br />
Some materials reflect very low light, such as black rubber. We still can see them, because our eyes are very well adapted to dynamic differences. Even when it reflects only a tenth of the light, it is still enough to see them well.<br />
<gallery widths=300px><br />
File:Albedo.JPG|frame|alt=Black rubber cable on white paper sheet|Black rubber cable (albedo cca 0.1) on white paper sheet (albedo of 0.7)<br />
</gallery><br />
<br />
As a curiosity, this [https://www.youtube.com/watch?v=Iyt47egkTu0 scientifically created "blackest" material] reflects no light and thus has albedo of zero.</div>Adminhttp://wiki.photoneo.com/index.php?title=Physics_of_3D_scanning&diff=29Physics of 3D scanning2016-08-25T13:58:15Z<p>Admin: </p>
<hr />
<div>To understand the scanning process and to be able to tweak the performance of scanning, it is useful to know various physics concepts.<br />
<br />
* [[Albedo]]<br />
* [[Ambient light]]<br />
* [[Scanning best practices#Reflections|Reflections]]<br />
* [[Scanning best practices#Transparent objects|Transparent objects]]</div>Adminhttp://wiki.photoneo.com/index.php?title=Physics_of_3D_scanning&diff=28Physics of 3D scanning2016-08-25T13:55:44Z<p>Admin: </p>
<hr />
<div>To understand the scanning process and to be able to tweak the performance of scanning, it is useful to know various physics concepts.<br />
<br />
* [[Albedo]]<br />
* [[Ambient light]]<br />
* [[Reflections]]<br />
* [[Transparent objects]]</div>Adminhttp://wiki.photoneo.com/index.php?title=Main_Page&diff=26Main Page2016-08-24T11:31:54Z<p>Admin: </p>
<hr />
<div>== 3D Scanning Knowledge Base - Photoneo Wiki ==<br />
<br />
We have created this wiki to share the best practices, tips, tricks and other useful information regarding 3D scanning.<br />
<br />
== Topics ==<br />
<br />
[[Hardware]]<br />
<br />
[[Scanning best practices]]<br />
<br />
[[Physics of 3D scanning]]</div>Adminhttp://wiki.photoneo.com/index.php?title=Physics_of_3D_scanning&diff=25Physics of 3D scanning2016-08-24T11:31:40Z<p>Admin: Created page with "To understand the scanning process and to be able to tweak the performance of scanning, it is useful to know various physics concepts. * Albedo * Ambient Light * Re..."</p>
<hr />
<div>To understand the scanning process and to be able to tweak the performance of scanning, it is useful to know various physics concepts.<br />
<br />
* [[Albedo]]<br />
* [[Ambient Light]]<br />
* [[Reflections]]<br />
* [[Transparent objects]]</div>Adminhttp://wiki.photoneo.com/index.php?title=File:Albedo.JPG&diff=23File:Albedo.JPG2016-08-24T11:29:46Z<p>Admin: Black rubber cable (albedo cca 0.1) on white paper sheet (albedo of 0.7).</p>
<hr />
<div>Black rubber cable (albedo cca 0.1) on white paper sheet (albedo of 0.7).</div>Adminhttp://wiki.photoneo.com/index.php?title=Albedo&diff=22Albedo2016-08-24T11:29:01Z<p>Admin: Created page with "Albedo or material reflectivity coefficient is the amount of light reflected (diffuse reflection). Some materials like snow reflect almost all light, thus the albedo is close..."</p>
<hr />
<div>Albedo or material reflectivity coefficient is the amount of light reflected (diffuse reflection). Some materials like snow reflect almost all light, thus the albedo is close to 1 (meaning 100% of the light is reflected).<br />
<br />
White paper reflects most of the light, but it is not so bright as snow -- it reflects about 70% of the light and thus the albedo is 0.7.<br />
<br />
Some materials reflect very low light, such as black rubber. We still can see them, because our eyes are very well adapted to dynamic differences. Even when it reflects only a tenth of the light, it is still enough to see them well.<br />
<br />
Black rubber cable on white paper sheet<br />
Black rubber cable (albedo cca 0.1) on white paper sheet (albedo of 0.7).<br />
<br />
<br />
As a curiosity, this [https://www.youtube.com/watch?v=Iyt47egkTu0 scientifically created "blackest" material] reflects no light and thus has albedo of zero.</div>Adminhttp://wiki.photoneo.com/index.php?title=Scanning_best_practices&diff=21Scanning best practices2016-08-24T11:23:58Z<p>Admin: </p>
<hr />
<div><br />
== How to configure the scanner to provide the best quality ==<br />
<br />
The quality of the scan depends on multiple factors. The scanner provides a variety of settings to enable an optimal scan; however, even by rearranging the positions of the scene and scanner you can get better results. Always arrange the scene to have the best conditions for scan first and only then manipulate the settings of the scanner.<br />
<br />
=== Distance ===<br />
Closer objects have a better spatial resolution and generally less noise.<br />
<br />
=== Material albedo (reflectivity) === <br />
A material with higher [[Albedo|albedo]] provides a better signal-to-noise ratio.<br />
<br />
=== Strong ambient light === <br />
Indoor [[ambient light]] generally does not influence the scan. However, very strong light such as direct sun might be a problem. This occurs especially when scanning outdoors. Try to remove all sun illumination e.g. by shadowing the window, or by moving into a different place.<br />
<br />
=== Reflections === <br />
Generally, non-glossy, matte materials are scanned without problem. Even soft-gloss objects have a nearly optimal scan. However, any specular reflections might influence the scan quality since the projected light is reflected out of the sight of the camera (in which case that part has a poor quality), or when reflected into other parts of the scene, reflected light interferes with scanning (in which case the part illuminated by reflection has artifacts). Especially metal with high-gloss finish (mirror-like) is problematic.<br />
<br />
''As a rule of thumb: Take a flat piece of the material and try to look at it as it be a mirror. If you are able to recognize a shape of your head as reflected by the material, the material is glossy. Depending on the scene, some parts might be not scanned optimally.''<br />
<br />
When scanning glossy objects, find a position where light coming from the projection unit does not illuminate other objects on the scene.<br />
To further increase change of optimal scan while scanning glossy materials, use the “Scan glossy / Scan on sunlight” setting. Using this setting will increase the scanning time.<br />
<br />
=== Transparent objects ===<br />
It is not possible to scan transparent materials such as glass, ice or water . Remove such materials from the scene to avoid artifacts. A thin layer of plastic wrap would still allow the wrapped object to be scanned with the risk of greater noise. It might also increase the glossiness of the object (see previous paragraph). Scanning through a window is possible as long as the window does not cause reflection — the angle between projector unit and window should be close to a right angle.<br />
<br />
=== Translucent objects ===<br />
It is possible to scan translucent objects to some extent. Scattering of the light inside the material might cause the object surface to be scanned with a lower precision. For materials of a high degree of translucency the same applies as for the transparent objects.</div>Adminhttp://wiki.photoneo.com/index.php?title=MediaWiki:Sidebar&diff=19MediaWiki:Sidebar2016-08-24T11:19:35Z<p>Admin: </p>
<hr />
<div><br />
* navigation<br />
** mainpage|mainpage-description<br />
** Scanning best practices|Scanning best practices<br />
** Physics of 3D scanning|Physics of 3D scanning<br />
* SEARCH<br />
* TOOLBOX<br />
* LANGUAGES</div>Admin