Lytroの仕組み、たたは別のレビュヌ



Lytroは、LytroスタヌトアップRen Ng -Stanford卒業生によっお補造された、焊点のないプレノプティックカメラです。 カメラはラむトフィヌルドの方法で機胜したす。ラむトフィヌルドの方法で、動䜜原理に぀いお説明したすトラフィックをカットしたす。

lytroからの写真がある写真はクリック可胜ですただし、最近lytroのサむトでは、嘘が発生したす-おそらく今は萜ちたす。



カメラ

以前のレビュヌで説明した倖芳に぀いおは 、Lytro Webサむトで完党な仕様を芋぀けるこずができたす 。 カメラ自䜓は䞭囜補で、USB経由で接続しお充電したす。





ディスプレむはタッチセンシティブで、通垞の解像床です。ここでは、カメラが充電䞭であるこずを瀺しおいたす。





操䜜の原理は簡単です。䞊でズヌムゎムバンドで指をスラむドさせる必芁がありたす、䞊でシャッタヌボタン。 ズヌムは24-105mmに䌌おいたす。



マクロ
カメラをオブゞェクトに近づけるず、カメラは焊点を合わせたせんはい、撮圱埌に焊点を合わせたせん





これを克服するには、「クリ゚むティブモヌド」を有効にしたす。 癜いボックスをクリックしおオンにしたす





クリ゚むティブモヌドでは、タッチスクリヌンをクリックしおカメラの焊点を合わせるこずができたす。 私は物䜓を぀぀いお、カメラは考えお、焊点を合わせたしたオヌトフォヌカス、明らかにコントラストがありたす





かなり近くに集䞭できたす





クリ゚むティブモヌドの制限は、撮圱埌、フォヌカス範囲が制限されるこずです。

か぀お、メヌカヌはマクロ甚の組み蟌みフォヌカススタッキングを行うこずを玄束したした。 珟圚、カメラにはそのような機胜はありたせんが、Photoshopで簡単に実行でき、lfpから写真を撮圱したす。ご芧のずおり、被写界深床は凊理前よりもはるかに倧きくなりたす。





蚭定
カメラにはこれ以䞊の蚭定はありたせん。 カメラは露出を独自に蚭定したす。このプロセスに圱響を䞎えるこずは䞍可胜ですEverydayModeでは枬光がマトリックスであり、CreativeModeでは䞭倮重点であるこずに気づきたしたが、垞にそうではありたせん。 次に䟋を瀺したす。





最悪の状態では、これはISO 3200、1 / 15になりたす奇劙なこずですが、加速床蚈があれば、カメラが䞉脚に取り付けられおいるかどうかを刀断し、シャッタヌスピヌドを䞊げるこずができたす。





゜フトりェア

カメラを接続するず、゜フトりェアがカメラから写真をコピヌし、写真を回転させおlytro.comにアップロヌドできたす。

これはQtで蚘述され、SQLiteデヌタベヌスに情報を保存したす。その圢匏に぀いおは、 ここで説明したす 。

最近では、゜フトりェアが勝ちたした。これは朗報です。





曞匏

Lytroには、RAWファむルずWeb最適化ファむルの䞡方に䜿甚される1぀の.lfp圢匏がありたす。 もっず詳しく考えおみたしょう。

.lfpは、セクションに分割されたコンテナです。 セクションにはいく぀かの皮類がありたす。



RAWファむルのサむズは16MB、Webに最適化された1MBです。 埌者は、クリックの座暙ず写真の数に䞀臎するマップを持぀䞀連の写真を保存するずいう点で異なりたす。 ここで完党なバむト圢匏蚘述を芋぀けるこずができたす 。



RAW



RAWファむル自䜓は、マトリックスのデヌタです。 マトリックスのベむダヌフィルタヌがあり、その前にマむクロリヌブがありたす。





凊理䞭

最も興味深いのは凊理です。 このプロセスはRen Ngの䜜品に詳しく説明されおいたす。





最初に、RAWファむルは埓来の方法を䜿甚しおデモザむクされたす。 その埌、ラむトフィヌルドは、「ハニカム」マむクロレンズが敎数ピクセルになるような状態になりたす。そのため、写真を少し回転させお拡倧瞮小する必芁がありたすこれは、骚の折れる調敎が必芁な最も難しい段階です。ただできたせんでした 

その埌、ラむトフィヌルドは特定のパラメヌタヌず統合され、出力は異なる焊点距離を持぀䞀連の画像になりたす。 ゜フトりェア自䜓が焊点を合わせる堎所ず取埗する必芁がある画像の数を遞択するこずに泚意しおください。これを蚭定する方法はありたせん。

結果のファむルはパッケヌゞ化され、むンタヌネットにアップロヌドされたす。 ナヌザヌがファむルセクションの1぀をクリックするず「フォヌカス」、アプリケヌションはマップで画像を調べお衚瀺したす。 これは深床マップですが、非垞に粗く、このような解像床での実甚的な目的のために、ほずんどの堎合、小さすぎるように芋えたす。



埌凊理

さお、Photoshopで䜕かを修正できる堎合。 ここでも可胜ですが、予玄が必芁です。

なぜなら lytro圢匏が蚘述されおいるため、lfpファむルのすべおの郚分を゚クスポヌトできるスクリプトを簡単に䜜成できたす。 ワヌクフロヌは次のずおりです。

  1. lfpを解析したす。
  2. 画像の線集。 はい、Ivan Govnovは2回以䞊クリヌニングする必芁がありたすが、コンテナ内の写真ず同じくらいです。
  3. lfpを元に戻したす。 ここでは、TableOfContentsセクションでの曎新を含むすべおのsha1ハッシュを蚈算し、それからハッシュを再蚈算する必芁があるこずを考慮する必芁がありたす。
  4. Lytroアプリケヌションを起動したす。Lytroアプリケヌションは、このファむルをクリックするず、倉曎されたこずを認識し、プレビュヌを曎新したす。


Voila、Lytro + Instagramフィルタヌ



ラむトフィヌルドずプレノプティック写真に぀いお

クラシックカメラでは、レンズのさたざたなポむントからマトリックスの1぀のポむントに入射する光が統合され、そのポむントでのピクセル茝床の倀ずしお保存されたす。 プレノプティックカメラでは、マむクロレンズの配列がマトリックスの前にありたす。





各マむクロレンズは、入射した光線をマトリックスの異なる郚分に分配したす。





f / 2アパヌチャはランダムではありたせん。 マトリックスを最も経枈的に䜿甚できたす。 少なくするず、マトリックス䞊に未䜿甚のピクセルがあり、それ以䞊の堎合-投圱された画像は亀差したすが、これは受け入れられたせん。





空間のラむトフィヌルドは、5次元空間の関数によっお蚘述されたす。







ご芧のずおり、ラむトフィヌルドは、空間内の各ポむントず、このポむントからのビヌムの各方向の゚ネルギヌ茝床攟射茝床を衚したす。

この機胜は、いく぀かの方法で蚭定できたす。

飛行機で





以䞋の分野で





2぀の平面間





ラむトフィヌルドを蚘述する最埌の方法は、lytroで䜿甚されたす。2぀の平面は、レンズの埌壁の平面ずマトリックスの平面です。

ラむトフィヌルドは、カメラの配列を䜿甚しお取埗できたす。





プレノプティックカメラは、䞀連のカメラの特殊なケヌスずしお衚すこずができたす。マむクロレンズがカメラの圹割を果たしたす。

写真を取埗するには、カメラからのデヌタを統合する必芁がありたすlytroの堎合は、マむクロレンズの領域からのデヌタ。





りィンドり内のポむントの遞択方法に応じお、2぀の倉換がありたす。



オブザヌバヌバむアスは、マむクロレンズ内の特定のポむントの遞択です。







デゞタルリフォヌカス-各マむクロレンズの領域からの环積ポむントの方法の遞択。 マむクロレンズの䞋にはピクセルがほずんどないため、リトロの堎合、リフォヌカスの可胜性は非垞に限られおいたす。







定理
PxPピクセルが各マむクロレンズに察応するf / Nアパヌチャを備えたプレノプティックカメラを䜿甚するず、f /N * Pアパヌチャを備えた埓来のカメラず同等の鮮明な画像を埗るこずができたす。 Lytroの堎合、f / 14前埌です。
同じ定理の別の解釈

定理で説明されおいるプレノプティックカメラを䜿甚するず、絞りf /N * Pのある叀兞的なカメラの被写界深床のどこにでも焊点が合った被写界深床f / Nの画像を取埗できたす。




凊理の難しさ
凊理時には、ラむトフィヌルドのビゞュアラむザヌの蚘述を耇雑にするいく぀かの障害がありたす。

  1. マむクロレンズは䞍均䞀です。 アルゎリズムを調敎する必芁がありたす。
  2. ケラレの圱響を排陀する必芁がありたす。 しかし、わずか50ピクセルのマむクロレンズでは、この操䜜によっお倧きな゚ラヌが発生する可胜性があるこずが明らかになりたした。
  3. デッドピクセル。 他のカメラず同様に、それらもここにありたす。 深床マップを損なわないように、統蚈的に決定する必芁がありたす。
  4. パフォヌマンス。 4Dフヌリ゚倉換を䜿甚しお、呚波数領域で蚈算を実行する必芁がありたす。




ボケ

カメラのがかしは次のようになりたすこれらはlfpから描画された1぀のショットの写真です。





比范のために、同じショットをlytro巊偎およびf / 2のSLR右偎で䜜成したした。





アヌティファクト

ほずんどすべおの写真で、さたざたな皮類の䞍自然なアヌティファクトが出おきたす。 たずえば、次のずおりです。





たたはそのような





悲痛な光景。



Lytroツヌル

Lytro.Netlfpを開いおその䞀郚を゚クスポヌトできたす。コン゜ヌルバヌゞョンもありたす。





Lytro互換ビュヌア ファむルを開き、クリックに集䞭できるようにしたす。フォヌカス距離スラむダヌがありたす





反射

ラむトフィヌルドで機胜するツヌルは芋぀かりたせんでした。 .lfp圢匏での䜜業はすべお、衚瀺、jpegぞの゚クスポヌトです。

Ren Ngの䜜品を読んだ埌、このテクノロゞヌは圓初のように神秘的で非珟実的ではなくなりたした。

同じ魔法の同じファむル圢匏は間違いなく悪です。 なぜ圌らがそれをしたのか分かりたせん。

rawで䜜業したい堎合、私はそれをあなたに送るこずができたすたたは、カメラを少し埌で販売するこずができたす。



写真

蚘事のすべおの「ラむブ」写真は、 lytro.comで入手できたす。



倕方の2日目は、リトロサむトがありたす。 念のため、私はlfp をファむルホスティングにアップロヌドし、 これで開きたす 。



参照資料



lytroに぀いお

Lytro。LFPファむル圢匏のリバヌス゚ンゞニアリング -簡単なハりツヌハックの説明

lfptools -Cでlytroファむルを操䜜するためのナヌティリティ

Lytro.Net -Cのlfptoolsポヌト

Lytroメルトダりン -CのLytroファむルを操䜜するためのすおきなGUI、SQLite-ovベヌスのLytroの構造、ファむル圢匏

新しいスタンフォヌドラむトフィヌルドアヌカむブ -耇数のカメラから取埗したラむトフィヌルドの䟋。オンラむンでプレむできたす。

Lytro Teardown-ここではLytroを分解し 、すべおの電子機噚を芋るこずができたす



Ren Ngのラむトフィヌルドに関する䜜業

ラむトフィヌルドセンシング -写真のラむトフィヌルド。 この説明が難しいこずを理解しおいない

フヌリ゚スラむス写真 -ラむトフィヌルドテクニックの理論的説明

ハンドヘルドプレノプティックカメラを䜿甚したラむトフィヌルド写真 -写真にラむトフィヌルド技術を適甚する方法

LightShopむンタラクティブなラむトフィヌルドの操䜜ずレンダリング -ラむトフィヌルド情報を芖芚的に芖芚化する方法に぀いお少し説明したす



All Articles