Il progresso in campo scientifico è inarrestabile e oggetti complicatissimi e costosissimi diventano via via alla portata di tutti, con il progetto David è possibile trasformare una normale Webcam in uno scanner tridimensionale 3D, usando solo un comune puntatore laser e un programma gratuito per il tuo PC.
La scansione di oggetti tidimensionali diventa in questo modo un gioco da ragazzi:
- Scaricare il programma gratuito da questo indirizzo.
- Costruirsi uno semplice sfondo fai da te per gli oggetti da digitalizzare.
- Inquadra e metti a fuoco l’oggetto con la webcam e attiva il programma.
- Con il puntatore laser “spennella” la superficie dell’oggetto con il raggio, in modo da consentire al programma di acquisire e calcolare le coordinate della superficie, la cui immagine verrà progressivamente mostrata a video come in questo esempio
- Terminata l’acquisizione e l’elaborazione dell’immagine, il programma crea una foto 3D come questa, che puó essere ruotata e zoomata con il mouse.
Il concetto di David è stato sviluppato da Dr. Simon Winkelbach, Sven Molkenstruck and Prof. F. M. Wahl presso Institute for Robotics and Process Control, Technical University of Braunschweig, Germany è stato pubblicato all'accociazione Tedesca per il riconoscimento delle forme. Una copia può essere scaricata qui.
L'oggetto che tu vuoi scannerizzare, basta metterlo davanti ad un conosciuto geometrico Background (l'angolo del Background deve essere di 90°, in alternativa si potrebbe anche usare l'angolo del muro basta che sia di 90°). Ovviamente la camera deve essere puntata davanti l'oggetto. La cosa speciale circa questa soluzione è che il laser si può tenere liberamente nella mano, spolverando con il puntatore l'oggetto. Contemporaneamente il computer in automatico calcola le coordinate 3D della superficie dell'oggetto scansionato.
Per ottenere un completo modello a 360° è stato sviluppato il software DAVID-Shapefusion che automaticamente mette insieme le scansioni fatte dai differenti lati.

Requisiti Hardware
PC:
....with Windows 2000/XP/Vista and Microsoft .NET Framework 2.0 or meglio
Laser:
Qualsiasi laser che crea una linea di luce piana.
Camera:
Ovviamente con una camera digitale di ultima generazione si otterrebbe un'altissima qualità dell'immagine, ma per i nostri esperimenti basta una webcam.
Angolo di calibrazione:
Necessita una angolo di calibrazione per tarare la camera e la struttura di background durante lo scanning. Esso consiste in 2 pannelli piani a 90°.
.

Effettuata la calibrazione si può iniziare a scannerizzare l'oggetto. Lo si mette in posizione, deve esserile nella metà della camera. Il Calibration Corner deve essere visibile.

Dopo che l'immagine viene elaborata si ottiene:

Continuando la scansione si ottengono le varie texture dell'oggetto che grazie al software vengono assemblate per ottenere l'oggetto in 3D.
Tratto da: rob.cs.tu-bs.de
|