Come vengono archiviate ed elaborate le foto a 360 °?


8

Durante la ricerca di foto a 360 ° ho trovato una mancanza di informazioni su come funzionano effettivamente le immagini, ho trovato alcune informazioni che suggeriscono che le immagini sono memorizzate come un normale jpeg ma non sono riuscito a trovare i dettagli più fini.

Le domande che ho sono:

  • Come vengono archiviate le foto a 360 °? Hanno un formato file speciale o sono proiettati su un normale png / jpeg?
  • Se vengono proiettati su un'immagine piatta, perderanno qualità in alcune aree in cui la proiezione sferica ha deformato l'immagine?
  • Esistono modi non standard per l'archiviazione e l'elaborazione di foto a 360 ° che funzionano in modo diverso rispetto ai metodi comuni?

Risposte:


5

Non ci sono dettagli più fini.

Cominciamo dall'inizio.

Un file

Hai una fotocamera con un obiettivo e il file memorizza ciò che è stato proiettato sul sensore.

È possibile cambiare l'obiettivo, ad esempio un obiettivo grandangolare e il file fa lo stesso. Nessuna magia nera lì.

È quindi possibile memorizzare un'immagine scattata con un obiettivo fisheye. Il file stesso non ha idea e memorizza l'immagine esattamente allo stesso modo.

Un formato di file non ha modo di differenziare ciò che è memorizzato in esso.


Vista a 360 °

Ok. Ora diamo un'occhiata ad alcuni tipi di immagini "360".

Un'immagine 360 ​​per iniziare è quella che contiene informazioni su ciò che ti circonda. Dietro di te, di fronte, a sinistra, a destra.

Il modo più primitivo per catturare queste informazioni è scattare una foto di una sfera riflettente metallica. Questo contiene informazioni di (quasi) tutto ciò che ti circonda.

https://www.google.com.mx/search?q=360+images+from+a+round+reflective+ball&rlz=1C1GKLA_enMX664MX664&tbm=isch&imgil=F2hlK8IMLSqcZM%253A%253Bxn9sYujBbnwtoM%253Bhttps%25253A%25252F%25252Fplay.google. com% 25252Fstore% 25252Fapps% 25252Fdetails% 25253Fid% 2525253Dcom.dermandar.mirrorballf & source = iu & pf = m & abete = F2hlK8IMLSqcZM% 253A% 252Cxn9sYujBbnwtoM% 252C_ & USG = __ 4ArL5IGMSMHfslxpKDfSVDoGJpE% 3D & biw = 1920 & BiH = 1132 & ved = 0ahUKEwj3o9ypjYXUAhVExFQKHVtpDUYQyjcIRA & ei = lbAjWbeFJsSI0wLb0rWwBA # imgrc = _

Questa è una proiezione "Probe Map". Ma ce ne sono molti altri. Proiezione cubica, proiezione sferica, proiezione cilindrica.

Ciò che ora ha reso popolari queste immagini è la capacità di calcolare queste trasformazioni e di scartarle di nuovo.

Quindi questo semplice Jpg con una proiezione distorta viene proiettato in un "solido" 3D dall'interno e quindi ne vedi una sezione e puoi spostarti in giro.

Questo solido può essere una sfera o un cubo, a seconda dell'aplicazione. (Il cubo è il più comune)

Proiezione cubica:

https://www.google.com.mx/search?q=cubic+projection&rlz=1C1GKLA_enMX664MX664&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjX1pG-nIXUAhVM5oMKHTr1B7gQ_AUICigB&biw=1920&bih=1132


Grazie per la risposta! con il solido, fa differenza se usi il cubo o la sfera? Immagino che non riesci a vedere gli angoli del cubo?
Qwertie,

Il rendering di una sfera richiede più potenza di elaborazione rispetto al rendering di un cubo. Un cubo ha solo 6 facce, una "sfera" può avere centinaia. Ma una proiezione cubica è diversa da una sferica, quindi devono corrispondere. Pubblicherò un link ad alcuni esempi.
Rafael,

Si noti che quando si utilizza una proiezione sferica si verificano molti disagi matematici ai poli. Ad esempio, i pixel che appartengono ai poli si estendono per l'intera larghezza dell'immagine. Con le facce del cubo, hai 6 immagini diverse (possibilmente combinate in una singola immagine), ma nessun fastidioso problema matematico.
user1118321

Perché attenersi a qualcosa di così tradizionale come la proiezione sferica. Puoi proiettare su qualsiasi superficie. La geometria analitica può portare a meravigliose distorsioni e forti mal di testa ...
Crowley,

6

Come vengono archiviate le foto a 360 °? Hanno un formato file speciale o sono proiettati su un normale png / jpeg?

I panorami 360x180 sono memorizzati in diversi modi, ma più comunemente come una singola immagine nei consueti formati di file visivi (TIFF, JPEG, PNG) in proiezione equirettangolare . La proiezione equirettangolare rappresenta la sfera come un rettangolo 2x1, dove le coordinate cartesiane XY corrispondono alla longitudine e alla latitudine del punto sulla sfera. Di conseguenza, ci sono molte deformazioni attorno ai poli.

Se visualizzato in modo interattivo, quell'equirettangolare viene più comunemente usato come base per l'output HTML5 o Flash; il vecchio formato Apple QuicktimeVR era un altro standard, che utilizzava una cubemap anziché una proiezione equirettangolare come base. Le cubemap più comuni vengono eseguite come una griglia 3x2 delle facce o come layout incrociato (ad esempio, skybox di Blender e mappe ambientali).

Il formato di cartone di Google è costituito da due rettangolari impilati per 3-d; vista dell'occhio sinistro sopra la destra.

Se vengono proiettati su un'immagine piatta, perderanno qualità in alcune aree in cui la proiezione sferica ha deformato l'immagine?

Dipende da come prevedi di visualizzare e riattivare un'altra proiezione.

Esistono modi non standard per l'archiviazione e l'elaborazione di foto a 360 ° che funzionano in modo diverso rispetto ai metodi comuni?

Tonnellate. Non esiste uno standard E rimappare è una specie di sport tra quelli che fanno 360x180. I cartografi hanno escogitato molti modi per rappresentare una sfera su una superficie piana. :) Basta guardare l'elenco delle mappature Flexify per dare un'idea di quante possibili mappature ci sono. Alcuni comuni che vedrai sono piccoli pianeti / tunnel stereografici. Ma il cielo è una specie di limite. Mi piace usare il quincuncial drostified quando voglio davvero fregare le teste delle persone.

Mathmap Quincuncial scrip con set drostify

Vedi anche: il etichetta.


1

Molte di queste immagini realizzate a fini commerciali, ad esempio passaggi immobiliari, sono proiezioni cilindriche o sferiche e il metodo dipenderà dai requisiti dell'ambiente di hosting. Molti servizi di hosting online dispongono di software proprietario e presentano requisiti leggermente diversi. La scelta di un'immagine di proiezione cilindrica o sferica dipende dal budget di marketing per una determinata proprietà. Un'immagine di proiezione sferica richiede il triplo del numero di immagini individuali (pre-cucite) come immagine di proiezione cilindrica, e quindi costa di più per la produzione. La risposta che menziona altre proiezioni (non tipiche) è puntuale. Si tratterebbe solo di elaborare la matematica. Praticamente qualsiasi spazio 3d sarebbe possibile una volta determinato l'algoritmo di conversione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.