SlideShare ist ein Scribd-Unternehmen logo
1 von 29
FLAT CAM
Replacing Lenses with Masks and
Computationの解説
デンソーアイティーラボラトリ
関川雄介
世界の変わったカメラたち
名前 キャッチコピー
Pinhole camera(BC) 紀元前に発明
Pinspeck camera(BC) Pinhole cameraの逆
Accidental Pinhole and
Pinspeck Cameras(2013)
自然に起きるピンホールカメラ
Random Lens Imaging(2006) 鏡を砕いてレンズに
CORNAR(2012) 見えない曲がりかどの先を見る
Lensless Imaging with a
Controllable Aperture(2006)
光の速度で相関演算
Rice Single Lens camera(2006) 1ピクセルカメラ CS画像応用の火付け役?
Pico Cam(2014) 直径髪の毛の1/10
Flatcam(2015) 激薄 厚さ0.5mm
準備
簡単に用語・記号の定義をします
カメラ:
シーンの情報を観測する装置
シーン観測
PSF
http://av.jpn.support.panasonic.com/support/global/cs/dsc/knowhow/knowhow01.html
カメラ
(観測行列)
注:観測行列は簡単のため1次元の場合のイ
メージを記載しています.カメラのセンサーは2
次元なので,実際の観測行列はこれを循環させ
たものをブロック状に配置したようなものになり
ます.
次頁以降の説明も同様です.
また,一部観測行列でなくPSFを記載しているス
ライドもあるます.
PSF/Reconstruction
• Point Spread Function(PSF): 点光源を
撮影したときに得られる画像
• Reconstruction:得られた観測yからシー
ンxを復元(推定)すること
線形/非線形
EXTREME CAMERAS
Overview
PSF
Pinhole camera(BC)
シーン観測 カメラ
(観測行列)
https://ja.wikipedia.org/wiki/ピンホールカメラ
Pinspeck camera(BC)
http://www.northlight-images.co.uk/article_pages/Canon_1ds_pinhole.html
カメラ シーン観測
PSF
Accidental Pinhole and Pinspeck
Cameras(2013) カーテンの隙間
壁の模様:
除去したい!
http://people.csail.mit.edu/torralba/publications/shadowsIJCV.pdf
Algorithm: 窓の外の風景 = 観測(y)の微分画像から
エッジ部分(カーテンをしめた画像から計算)を除いた積分画像
Pinhole Pinspeck
Rice Single Pixel camera(2006)
時刻tにおけるミラーパターン
ラスタスキャンの
1/10の観測から復元
PSF
1pixelセンサー
ミラーアレー
http://dsp.rice.edu/cscamera
Random Lens Imaging(2006)
砕いたガラス
PSF
http://people.csail.mit.edu/billf/publications/Random_Lens_Imaging.pd
CORNAR: Looking Around Corners using
Femto-Photography(2012)
http://web.media.mit.edu/~raskar/cornar/
http://web.media.mit.edu/~raskar/cornar/
Lensless Imaging with a Controllable
Aperture(2006)
http://www1.cs.columbia.edu/CAVE/projects/pi_con/
光の速度で相
互相関を計算
透明ディスプレー
PSF
PicoCam(2014)
PSF
CCD
PicoCam
http://arxiv.org/pdf/1509.00116v2.pdf
FLAT CAMERA
Overview
FlatCam: Replacing Lenses with Masks
and Computation(2015)
PSF
うれしさ(vs conventional camera)
明るい 安い 薄い薄い
うれしさ(vs other Lens Less cameras)
vs Coded Lens(SIGGRAPH2014)
vs PicoCam
薄い
明るい
復元結果
demo video
ポイント
1. コンパクトなH/W設計
2. 高速な復元⇨30fps
1. レンズ設計
2. Calibration
3. Reconstruction
CCD
Coded Aperture
レンズ(マスクパターン)設計
従来法:
システム行列
が巨大
マスクパターン:
M系列の外積
(Rank1)
(注)システム行列
≠Rank1
小さなシステム行列
のサンドイッチに分解
高速な復元を実現
M系列
:特異値スペク
トルがフラット
ポイント
Calibration=:システム行列を求める
ポイント
シーンXがSeparable=rank1
h:Hadmard行列の列 観測のrank1近似
Reconstruction(最小二乗誤差)
小さな行列との積による高速な復元処理(>15FPS!)
ポイント
Separable Maskによる効果
その他の復元方法との比較
Tiknov 正則化: 75ms/frame LSと同じ位の計算量で十分綺麗
TV正則化: 75s/frameエッジが少し綺麗?
参考資料
関連論文&サイト一覧
本資料の画像は以下のサイト若しくは論文のものを使用していま
す.
• http://news.rice.edu/2015/11/23/no-lens-no-problem-
for-flatcam-2/
• http://www.northlight-
images.co.uk/article_pages/Canon_1ds_pinhole.html
• http://people.csail.mit.edu/torralba/publications/shadows
IJCV.pdf
• http://people.csail.mit.edu/billf/publications/Random_Len
s_Imaging.pd
• http://dsp.rice.edu/cscamera
• http://arxiv.org/pdf/1509.00116v2.pdf
• http://web.media.mit.edu/~raskar/cornar/
• http://doshomachi.net/camera-obscura/
• http://fluid.media.mit.edu/sites/default/files/a59-
sckikawa.pdf

Weitere ähnliche Inhalte

Was ist angesagt?

Technique of thoracic and lumber spine radiography
Technique  of thoracic and lumber spine radiographyTechnique  of thoracic and lumber spine radiography
Technique of thoracic and lumber spine radiographyYashawant Yadav
 
Positron emission tomography pet
Positron emission tomography petPositron emission tomography pet
Positron emission tomography petSyed Hammad .
 
Anjali (qa qc on cr dr)
Anjali (qa qc on cr dr)Anjali (qa qc on cr dr)
Anjali (qa qc on cr dr)globalsoin
 
Computed Tomography Instrumentation and Detector Configuration
Computed Tomography Instrumentation and Detector ConfigurationComputed Tomography Instrumentation and Detector Configuration
Computed Tomography Instrumentation and Detector ConfigurationAnjan Dangal
 
Metodi_Iterativi_28_10_2016
Metodi_Iterativi_28_10_2016Metodi_Iterativi_28_10_2016
Metodi_Iterativi_28_10_2016Michele Scipioni
 
Magnetic Resonance Imaging
Magnetic Resonance ImagingMagnetic Resonance Imaging
Magnetic Resonance ImagingOğuz Gençer
 
Fat suppression techniques in MRI
Fat suppression techniques in MRIFat suppression techniques in MRI
Fat suppression techniques in MRISakshamKumar30
 
CT Image Reconstruction- Avinesh Shrestha
CT Image Reconstruction- Avinesh ShresthaCT Image Reconstruction- Avinesh Shrestha
CT Image Reconstruction- Avinesh ShresthaAvinesh Shrestha
 
Fluoroscopy presentation1
Fluoroscopy presentation1Fluoroscopy presentation1
Fluoroscopy presentation1Huzaifa Oxford
 
Fluorscopy
FluorscopyFluorscopy
Fluorscopysmithcm
 
뉴스룸_2월_안주현.pdf
뉴스룸_2월_안주현.pdf뉴스룸_2월_안주현.pdf
뉴스룸_2월_안주현.pdfsciencepeople
 
Mri brain sequences
Mri brain sequencesMri brain sequences
Mri brain sequencesShah Jalal
 

Was ist angesagt? (19)

Technique of thoracic and lumber spine radiography
Technique  of thoracic and lumber spine radiographyTechnique  of thoracic and lumber spine radiography
Technique of thoracic and lumber spine radiography
 
Positron emission tomography pet
Positron emission tomography petPositron emission tomography pet
Positron emission tomography pet
 
3lab fluoroscopy
3lab fluoroscopy3lab fluoroscopy
3lab fluoroscopy
 
Computed Tomography
Computed TomographyComputed Tomography
Computed Tomography
 
CT COMPONENTS
CT COMPONENTSCT COMPONENTS
CT COMPONENTS
 
Anjali (qa qc on cr dr)
Anjali (qa qc on cr dr)Anjali (qa qc on cr dr)
Anjali (qa qc on cr dr)
 
Mri basics
Mri basicsMri basics
Mri basics
 
Computed Tomography Instrumentation and Detector Configuration
Computed Tomography Instrumentation and Detector ConfigurationComputed Tomography Instrumentation and Detector Configuration
Computed Tomography Instrumentation and Detector Configuration
 
Metodi_Iterativi_28_10_2016
Metodi_Iterativi_28_10_2016Metodi_Iterativi_28_10_2016
Metodi_Iterativi_28_10_2016
 
Introduction to mri
Introduction to mriIntroduction to mri
Introduction to mri
 
Magnetic Resonance Imaging
Magnetic Resonance ImagingMagnetic Resonance Imaging
Magnetic Resonance Imaging
 
spect .pptx
spect .pptxspect .pptx
spect .pptx
 
Mri gradient coils
Mri gradient coilsMri gradient coils
Mri gradient coils
 
Fat suppression techniques in MRI
Fat suppression techniques in MRIFat suppression techniques in MRI
Fat suppression techniques in MRI
 
CT Image Reconstruction- Avinesh Shrestha
CT Image Reconstruction- Avinesh ShresthaCT Image Reconstruction- Avinesh Shrestha
CT Image Reconstruction- Avinesh Shrestha
 
Fluoroscopy presentation1
Fluoroscopy presentation1Fluoroscopy presentation1
Fluoroscopy presentation1
 
Fluorscopy
FluorscopyFluorscopy
Fluorscopy
 
뉴스룸_2월_안주현.pdf
뉴스룸_2월_안주현.pdf뉴스룸_2월_안주현.pdf
뉴스룸_2월_안주현.pdf
 
Mri brain sequences
Mri brain sequencesMri brain sequences
Mri brain sequences
 

Andere mochten auch

Go-ICP: グローバル最適(Globally optimal) なICPの解説
Go-ICP: グローバル最適(Globally optimal) なICPの解説Go-ICP: グローバル最適(Globally optimal) なICPの解説
Go-ICP: グローバル最適(Globally optimal) なICPの解説Yusuke Sekikawa
 
Deep Learning Chapter12
Deep Learning Chapter12Deep Learning Chapter12
Deep Learning Chapter12Kei Uchiumi
 
ディープラーニングの車載応用に向けて
ディープラーニングの車載応用に向けてディープラーニングの車載応用に向けて
ディープラーニングの車載応用に向けてIkuro Sato
 
CNNチュートリアル
CNNチュートリアルCNNチュートリアル
CNNチュートリアルIkuro Sato
 
On the eigenstructure of dft matrices(in japanese only)
On the eigenstructure of dft matrices(in japanese only)On the eigenstructure of dft matrices(in japanese only)
On the eigenstructure of dft matrices(in japanese only)Koichiro Suzuki
 
Halide, Darkroom - 並列化のためのソフトウェア・研究
Halide, Darkroom - 並列化のためのソフトウェア・研究Halide, Darkroom - 並列化のためのソフトウェア・研究
Halide, Darkroom - 並列化のためのソフトウェア・研究Yuichi Yoshida
 
Nl220 Pitman-Yor Hidden Semi Markov Model
Nl220 Pitman-Yor Hidden Semi Markov ModelNl220 Pitman-Yor Hidden Semi Markov Model
Nl220 Pitman-Yor Hidden Semi Markov ModelKei Uchiumi
 
DSIRNLP06 Nested Pitman-Yor Language Model
DSIRNLP06 Nested Pitman-Yor Language ModelDSIRNLP06 Nested Pitman-Yor Language Model
DSIRNLP06 Nested Pitman-Yor Language ModelKei Uchiumi
 
Sparse Isotropic Hashing
Sparse Isotropic HashingSparse Isotropic Hashing
Sparse Isotropic HashingIkuro Sato
 
Stochastic Process Overview (hypothesis)
Stochastic Process Overview (hypothesis)Stochastic Process Overview (hypothesis)
Stochastic Process Overview (hypothesis)Yoshiaki Sakakura
 
Swift 2 (& lldb) シンポジウム
Swift 2 (& lldb) シンポジウムSwift 2 (& lldb) シンポジウム
Swift 2 (& lldb) シンポジウムYuichi Yoshida
 
情報検索における評価指標の最新動向と新たな提案
情報検索における評価指標の最新動向と新たな提案情報検索における評価指標の最新動向と新たな提案
情報検索における評価指標の最新動向と新たな提案Mitsuo Yamamoto
 
論文紹介:Practical bayesian optimization of machine learning algorithms(nips2012)
論文紹介:Practical bayesian optimization of machine learning algorithms(nips2012)論文紹介:Practical bayesian optimization of machine learning algorithms(nips2012)
論文紹介:Practical bayesian optimization of machine learning algorithms(nips2012)Keisuke Uto
 

Andere mochten auch (20)

Go-ICP: グローバル最適(Globally optimal) なICPの解説
Go-ICP: グローバル最適(Globally optimal) なICPの解説Go-ICP: グローバル最適(Globally optimal) なICPの解説
Go-ICP: グローバル最適(Globally optimal) なICPの解説
 
Deep Learning Chapter12
Deep Learning Chapter12Deep Learning Chapter12
Deep Learning Chapter12
 
ディープラーニングの車載応用に向けて
ディープラーニングの車載応用に向けてディープラーニングの車載応用に向けて
ディープラーニングの車載応用に向けて
 
CNNチュートリアル
CNNチュートリアルCNNチュートリアル
CNNチュートリアル
 
On the eigenstructure of dft matrices(in japanese only)
On the eigenstructure of dft matrices(in japanese only)On the eigenstructure of dft matrices(in japanese only)
On the eigenstructure of dft matrices(in japanese only)
 
Dsirnlp#7
Dsirnlp#7Dsirnlp#7
Dsirnlp#7
 
Halide, Darkroom - 並列化のためのソフトウェア・研究
Halide, Darkroom - 並列化のためのソフトウェア・研究Halide, Darkroom - 並列化のためのソフトウェア・研究
Halide, Darkroom - 並列化のためのソフトウェア・研究
 
Nl220 Pitman-Yor Hidden Semi Markov Model
Nl220 Pitman-Yor Hidden Semi Markov ModelNl220 Pitman-Yor Hidden Semi Markov Model
Nl220 Pitman-Yor Hidden Semi Markov Model
 
Gamglm
GamglmGamglm
Gamglm
 
Variational Kalman Filter
Variational Kalman FilterVariational Kalman Filter
Variational Kalman Filter
 
マーク付き点過程
マーク付き点過程マーク付き点過程
マーク付き点過程
 
DSIRNLP06 Nested Pitman-Yor Language Model
DSIRNLP06 Nested Pitman-Yor Language ModelDSIRNLP06 Nested Pitman-Yor Language Model
DSIRNLP06 Nested Pitman-Yor Language Model
 
Holonomic Gradient Descent
Holonomic Gradient DescentHolonomic Gradient Descent
Holonomic Gradient Descent
 
Sparse Isotropic Hashing
Sparse Isotropic HashingSparse Isotropic Hashing
Sparse Isotropic Hashing
 
Stochastic Process Overview (hypothesis)
Stochastic Process Overview (hypothesis)Stochastic Process Overview (hypothesis)
Stochastic Process Overview (hypothesis)
 
Swift 2 (& lldb) シンポジウム
Swift 2 (& lldb) シンポジウムSwift 2 (& lldb) シンポジウム
Swift 2 (& lldb) シンポジウム
 
Extreme Learning Machine
Extreme Learning MachineExtreme Learning Machine
Extreme Learning Machine
 
Pylm public
Pylm publicPylm public
Pylm public
 
情報検索における評価指標の最新動向と新たな提案
情報検索における評価指標の最新動向と新たな提案情報検索における評価指標の最新動向と新たな提案
情報検索における評価指標の最新動向と新たな提案
 
論文紹介:Practical bayesian optimization of machine learning algorithms(nips2012)
論文紹介:Practical bayesian optimization of machine learning algorithms(nips2012)論文紹介:Practical bayesian optimization of machine learning algorithms(nips2012)
論文紹介:Practical bayesian optimization of machine learning algorithms(nips2012)
 

FLAT CAM: Replacing Lenses with Masks and Computationの解説