Home› Applications
Discussion
Back to discussions page
Catherine_Bernier
Posts: 144 Handy
Shiny Object - Vision Challenge |
485 views
|
Answered | |
/ Most recent by Catherine_Bernier
in Applications
|
10 comments |

When using vision in robotic applications, the surface finish can be a challenge. More than often, we hear that a too shiny surface will cause the camera to not detect the part or to see inaccurate shapes.
Our Robotiq Camera isn't an exception, but there are ways to work around this issue.
For example, using external lighting and making sure that what is recognized is not related to a flash can help you in locating the shiny part you want.
We plan on doing a video showing how the surface finish of a part can affect the part recognition.

Did you ever had challenges with surface finish of a part when using vision systems?
Please share your experiences!
Our Robotiq Camera isn't an exception, but there are ways to work around this issue.
For example, using external lighting and making sure that what is recognized is not related to a flash can help you in locating the shiny part you want.
We plan on doing a video showing how the surface finish of a part can affect the part recognition.

Did you ever had challenges with surface finish of a part when using vision systems?
Please share your experiences!
Catherine Bernier, Jr. Eng.
By teaching a shiny part, the light reflection the camera sees on the part is defined as a feature. Therefore, the software of the camera tries to locate the parts with those "false" features. If the part has the same flash on it, the software can recognize it, but if it differs or even if you choose a similar part but painted (black hinge), it won't recognize it.
The opposite is also true. Teaching the Camera with a painted part can also cause the software to not detect the shiny part with more features due to the light reflection.
As a robotic user using vision, did you ever get some challenges with shiny objects?
[email protected]
https://www.linkedin.com/in/catherinebernier
[email protected]
https://www.linkedin.com/in/catherinebernier
Tyler Martin
Ryan Weaver | Automation Engineer | Axis New England
[email protected]
https://www.youtube.com/user/AxisNewEngland
https://twitter.com/axis_newengland
8 tips for optimal machine vision lighting
A practical guide to machine vision lighting
If anyone have some hardware in hand and can try some of these techniques on shinny parts, it would be nice to see picture results!
Application Engineer
Robotiq
[email protected]
One way to improve results is to make sure that there is not reflection during the teaching phase. As such, the system will only learn the features which are always visible. That said, if reflections are too important at run-time, it is possible that the system will not find all parts.
Nicolas Lauzier, Eng., PhD
R&D Director
[email protected]
Cameras I have used with some sort of feature finding function allow a high level of customization with contrasts. So you can effectively tell the camera that you're looking for certain ranges so that it only finds feature boundaries, and not all of the "garbage" from reflections.
[email protected]
https://www.linkedin.com/in/catherinebernier