1. 程式人生 > >lytro 光場相機 重聚焦

lytro 光場相機 重聚焦

本人剛開始接觸機器視覺領域就是學習解壓lytro光場相機,lytro光場相機是有ng博士創立的lytro公司製造的。根據ng的論文描述,光場重聚焦主要通過空域和頻域傅立葉變換來實現。而且ng認為頻域的演算法複雜度要比空域的要低,但是經過整合,空域的計算時間也是比較滿意的,整體上與頻域重聚焦相差無幾。

光場重聚焦實現如下(matlab):

%LF為五維光場資料。

%d為光場變換引數。

[m,n,p,q,r]=size(LF);

d=input('光場變換引數=');

for i=1:m

  for j=1:n

t=round(p+d*m);

s=round(q+d*n);

LF_new(i,j,(1:p)+t,(1:q)+s,:)=LF(i,j,:,:,:)

  end

end

空域重聚焦圖片如下:


下一步,將更新在lytro原始影象上進行重聚焦的方法。