Cos'è la lunghezza focale calibrata? Ottica di precisione per la visione artificiale
La lunghezza focale calibrata è la distanza (in pixel o mm) empiricamente determinata dal centro ottico di una fotocamera al suo piano immagine quando è a fuoco all'infinito. A differenza della lunghezza focale nominale stampata sul barilotto dell'obiettivo, il valore calibrato tiene conto delle tolleranze di produzione, del breathing dell'obiettivo, dello spostamento del sensore e della deriva termica.
Perché nominale ≠ effettivo
- Gli elementi dell'obiettivo si spostano durante la messa a fuoco (focus breathing).
- Il sensore potrebbe non trovarsi esattamente alla distanza di flangia.
- I valori nominali sono arrotondati (es. obiettivo 50 mm potrebbe essere 51,3 mm).
Flusso di lavoro di calibrazione
- Acquisisci 15–30 immagini di un bersaglio di calibrazione noto (scacchiera, Charuco, o griglia di cerchi) a diverse distanze/angolazioni.
- Rileva i punti caratteristici (angoli) in ogni fotogramma.
- Esegui ottimizzazione non lineare (metodo di Zhang, OpenCV
calibrateCamera) per risolvere la matrice intrinsecaK= [[fx, s, cx], [0, fy, cy], [0, 0, 1]], dovefx, fysono le lunghezze focali in pixel. - Valida l'errore di riproduzione (<0,3 px tipico per una buona calibrazione).
Applicazioni che richiedono calibrazione
- Fotogrammetria / ricostruzione 3D (Metashape, COLMAP).
- Robotica (odometria visuale, SLAM).
- Tracciamento camera AR/VR.
- Misurazione e ispezione industriale.
- Percezione veicoli autonomi.
Senza calibrazione, le misurazioni metriche dalle immagini portano errori di scala sistematici — spesso 1–5 % o più.