lf_epi — LIGHTFIELD views op

• Data kinds: lightfield → image2d

• Call: import fullseye as fs; fs.ledger.lf_epi(lf, axis='u', index=0, view=None) (implementation को सीधे call करना हो तो import lightfield; lightfield.lf_epi(lf, axis='u', index=0, view=None), registry से लेना हो तो opslightfield.get("lf_epi"))

उपयोग

epipolar-plane image — वह slice जिसमें line का slope ही disparity है।

> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।

An EPI is what makes a light field different from a pile of photographs: fix one image row and one angular row, and every scene point traces a *straight line* whose gradient dx/du is exactly its slope s. Occlusion becomes one line crossing in front of another, which is why EPI methods handle it better than window matching.

• axis="u" (horizontal): fix v = view (default: the centre row, (V-1)//2) and image row y = index; returns E[u, x] of shape (U, W).

• axis="v" (vertical): fix u = view and image column x = index; returns E[v, y] of shape (V, H).

Raises ValueError: *lf* not a valid light field, unknown *axis*, *index* outside the spatial extent, *view* outside the angular extent.

उपयोग की विस्तृत guide

• lightfield_depth family guide

संदर्भ (sample data, साहित्य)

• Sample data catalog (DL URL / license) — 2-D के लिए skimage.data (BSD/public) + synthetic, 3-D के लिए real data sources (Stanford/PDS आदि) के DL URL।

• Operators का स्रोत और संदर्भ — इस op family के मूल research/methods के स्रोत।

• Algorithm का मानक स्रोत (लेखक, वर्ष) और उपयोग ऊपर की family usage guide में दिए गए हैं।

चलाए जा सकने वाले उदाहरण (verified samples जो सच में यह op call करते हैं)

• lightfield_depth — py -3.11 examples/lightfield_depth.py

• poc_lightfield_depth — py -3.11 examples/poc_lightfield_depth.py

वे अगले ops जिनसे type जुड़ता है (image2d को input के रूप में लेते हैं)

lf_from_mla · lf_disparity_to_depth · lf_all_in_focus

इसी category के (views)

lf_subaperture · lf_center_view · lf_views


*Provenance: lightfield.py — LIGHTFIELD operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.