Raddrizzamento dell'orizzonte
Sommario
Quando si installa una telecamera panoramica multisensore, in genere si inclinano i sensori per riprendere più terreno e meno cielo. Tuttavia, a causa delle modalità di proiezione dell'immagine, l'inclinazione curva l'orizzonte nell'immagine panoramica grandangolare.
Il raddrizzamento dell'orizzonte è una funzione delle telecamere multisensore che compensa l'inclinazione. Raddrizzando l'orizzonte ed eliminando la distorsione, la funzione migliora l'esperienza visiva e rappresenta un'immagine percepita come diritta. Gli oggetti che sono verticali nella realtà rimangono verticali anche nell'immagine.
A causa della proiezione, agli angoli dell'immagine raddrizzata mancano alcune informazioni del sensore. Queste aree possono essere conservate (e visualizzate in nero) o allungate leggermente per riempire gli angoli, a seconda delle preferenze dell'utente. In entrambi i casi si mantiene la massima copertura lungo l'orizzonte.
Introduzione
Il raddrizzamento dell'orizzonte è una funzione delle telecamere panoramiche multisensore che offre un'immagine più gradevole visivamente e percepita come dritta. La funzione compensa l'inclinazione della telecamera, che altrimenti curverebbe l'orizzonte. Gli effetti collaterali della compensazione vengono presi automaticamente in considerazione per mantenere la copertura e preservare un'immagine rettangolare.
Questo documento tecnico spiega brevemente come funziona il raddrizzamento dell'orizzonte e quali vantaggi offre quando si utilizza una telecamera panoramica.

Contesto: immagini panoramiche
Le telecamere panoramiche multisensore utilizzano più sensori per riprodurre un'unica panoramica grandangolare. Grazie ai recenti progressi degli algoritmi di stitching, le immagini provenienti da tutti i sensori vengono unite senza soluzione di continuità per formare un'immagine senza bordi visibili, spazi vuoti, sovrapposizioni o differenze di colore tra l'una e l'altra.

Quando si installa una telecamera multisensore, in genere si inclina la telecamera (o meglio i sensori) per riprendere più terreno e meno cielo. Di conseguenza, l'orizzonte risulta curvo perché non è al centro dell'immagine.
Per le modalità di proiezione dell'immagine in una telecamera panoramica, tutti gli oggetti all'interno della visuale devono essere curvati intorno a una linea centrale. Per massimizzare l'uso di ogni sensore, in genere l'immagine viene proiettata in modo che questa linea si trovi al centro. Se l'orizzonte si trova sulla linea centrale, risulta dritto. Se però la telecamera è inclinata e l'orizzonte non è al centro dell'immagine, l'orizzonte risulta curvo.

L'immagine panoramica illustrata sopra è perfettamente funzionante, ma l'esperienza visiva può essere migliorata ulteriormente. Il fatto che il contenuto dell'immagine non sia lineare può anche influire sui risultati delle analitiche di rilevamento degli oggetti, se utilizzate.
Cos'è il raddrizzamento dell'orizzonte?
Il raddrizzamento dell'orizzonte compensa l'inclinazione fisica della telecamera, eliminando la distorsione e mantenendo dritto l'orizzonte anche se non si trova al centro dell'immagine. Tutti gli oggetti e le linee che sono verticali nella realtà rimangono verticali anche nell'immagine. In questo modo, il raddrizzamento dell'orizzonte migliora l'esperienza visiva.
Il raddrizzamento dell'orizzonte mantiene la copertura di 180 gradi all'orizzonte e la copertura verticale della telecamera in corrispondenza della linea verticale centrale. La densità pixel all'orizzonte varia leggermente dopo aver convertito l'orizzonte da una linea curva a una linea retta della stessa larghezza.

- Sinistra: senza il raddrizzamento dell'orizzonte, l'immagine è curvata intorno alla linea centrale della visuale (contrassegnata in giallo). A causa dell'inclinazione verso il basso della telecamera, questa linea non è all'orizzonte.
- Destra: con il raddrizzamento dell'orizzonte, l'inclinazione verso il basso della telecamera viene compensata e l'immagine viene proiettata intorno all'orizzonte.

Effetti sugli angoli dell'immagine
Quando il raddrizzamento dell'orizzonte curva l'immagine rettangolare originale, produce un'immagine non rettangolare. In questo processo, gli angoli dell'immagine originale vengono ritagliati; dunque, si perdono le informazioni del sensore relative agli angoli della visuale della telecamera. Di norma non è un problema, perché le aree agli angoli della telecamera contengono un numero piuttosto ridotto di pixel del cielo e della parete (se la telecamera è montata a parete).
Nell'immagine raddrizzata mancano le informazioni acquisite dal sensore negli angoli, perché la copertura della telecamera non è sufficiente a riempire tutti i pixel dell'immagine non rettangolare. È possibile scegliere di conservare gli angoli visualizzandoli in nero ed eventualmente ritagliare l'immagine in modo che gli angoli non siano visibili del tutto. Tuttavia, il raddrizzamento dell'orizzonte è anche in grado di creare un buon risultato visivo allungando leggermente e in modo intelligente i dati disponibili, in modo da riempire gli angoli e rappresentare un'immagine completa senza angoli neri. La copertura massima dell'orizzonte viene mantenuta sia in un'immagine allungata che in un'immagine che preserva gli angoli neri.
L'allungamento funziona in modo diverso a seconda del livello di intervento selezionato. Se impostato al massimo, l'allungamento avviene principalmente nella parte inferiore dell'immagine e può avere effetti visibili sull'aspetto degli oggetti. Se impostato al minimo, l'allungamento influisce su una parte più ampia dell'immagine, ma con effetti minori. L'allungamento minimo, inoltre, mantiene basso il rumore; questo può essere particolarmente importante nelle scene poco illuminate.
