When to use 2D or 3D Data for recognition

By |2018-04-19T22:11:41+01:00April 11th, 2018|Latest Articles|

When to use 2D or 3D Data for recognition

Ing. Buero Dieter Munkes News   •   June 2, 2016

3D scan, laser welding

2 optical technologies are actualy used for inspection or recognition. There is photo camera and the  3D measurement in different ways.

First a few words about photo camera.

Today I use TPC/IP camera for easy connectivity. USB3 would be ok to.On market you get fooded by cheap cameras.

Let´s compare a little.

 

What are the differences:

The industrial Version have:

  • Bigger lenses = more light , less deeps of focus!
  • Bigger amount of possible lenses
  • Flash trigger output
  • very short exposure times (32usek)
  • Global shutter
  • Monochrome Sensors to avoid Bayer interpolation.

The cheap ones have:

  • very small sensors and lenses = less light but deeps fokus is fine
  • mostly fixed lens
  • no flash
  • rolling shutter and with this unusable on moving objects.
  • normaly color sensor

Extracting the details from the picture you needed for your propose depends on ilumination.

This is the key to success. You can not compensate any wrong lightning by software.

Mostly I need to switch different lights in different positions to get a picture for every parameter i want to extract.

(You use both eyes and/or move your head to do the same)

 

Let´s go to 3D

 

I worked with different kind of sensors:

  • Time of flight of a scanned Laser (slow)
  • Time of flight camera like sensor (low resolution)
  • Reflected Laserline under constant angle. (medium fast)
  • projected pattern (never tried this)
  • Dual camera like our eyes (never tried this )

All of this methodes have different ranges and accuacy.

But common is they are all more expensive than an photo camera.

From view of software, in 3D data it is more easy when to find edges , objects.

There is no foreign light no reflections. (Laser systems)

But, no colors, nothing like photo flash.

 

Now my selection of method.

2D camera

  • low budget
  • low requirement
  • fast
  • recognition not measure

 

3D sensor

  • control robotics handle 3d results
  • measure deeps or size or distance

You can measure with 2D camera too but mostly need  telecentric components. This easily explode your budget.

Sometimes i need both when it comes to measure and color.

 

 

 

Designing or testing?

By |2018-04-19T22:03:45+01:00March 10th, 2017|Latest Articles|

Designing or testing?

Ing. Büro Munkes News •   March 10, 2018

S

ometimes i get asked if i can design something and save the costs for testing.

In this article i will write about.

Yes and no should be my answer to this question. I can design and today a can simulate a lot. But, not everything. Very fast, things gets to complex for simulation. Generally simulation supports design to be sure that the design stays in requirements. But at least only testing will prove this and therefore testing is the way to validate design aginst requirements. 

On the other hand, testing soon gets real expensive. Testing should be limited by a solid riskmanagement.

Yes, this sounds crasy but we are talking about spending money to reduce risk of failure.

Let´s look at both extrem ends of this way….

Full risk, no tests, not even when they are mandatory by law. How long will this company exist? You will find such products from off-shore with no company label on it or with fake label. It´s a fire and forget buisnessmodel.

No risk, and you will be never on market in no time and you need gigantic budget.

In the middel of this you find the level of compromice with riskmanagement.

Input will be requirements by law (FCC,CE…..) and product requirements.

For every requirement setup a row in your risksheet.

What could happen, cost of mitigation(test), cost if happend, propability of risk, possible trigger of risk, descission of prevent or absorb risk.

With this you get a clear view of what to test.

 

Keep It Simple

As projectmanager i can tell you, it´s classic riskmanagement, not more.

And that´s not complicated.

1. Setup risk list

2. Get the costs for Tests and decide about risk/test

3. Set priority accourdingly to the results of your list.

4. Calulate your budget.

 

Go to Top