SlideShare una empresa de Scribd logo
1 de 76
Ramesh Raskar, MIT Media Lab
After X, what is neXt
Coming up with
New Ideas in Imaging
Ramesh Raskar, MIT Media Lab
Ramesh Raskar, MIT Media Lab
Xd
X++
X X+Y
X
X
neXt
Ramesh Raskar, MIT Media Lab
Raskar, Camera Culture, MIT Media Lab
Camera Culture
Ramesh Raskar
Camera Culture
MIT Media Lab
http://raskar.info
http://cameraculture.info
Ramesh Raskar
Associate Professor
Create tools to
better capture and share visual information
The goal is to create an entirely
new class of imaging platforms
that have an understanding of the world that far
exceeds human ability
and produce meaningful abstractions that are well
within human comprehensibility
Ramesh Raskar, MIT Media Lab
Camera CultureCamera Culture
Course WebPage :
http://cameraculture.info/courses/
Ramesh Raskar, MIT Media Lab
After X, what is neXt
Coming up with
New Ideas in Imaging
Ramesh Raskar, MIT Media Lab
Ramesh Raskar, MIT Media Lab
Xd
X++
X X+Y
X
X
neXt
Ramesh Raskar, MIT Media Lab
Ramesh Raskar, MIT Media Lab
Simple Exercise ..Simple Exercise ..
What is neXt
Ramesh Raskar, MIT Media Lab
Strategy #1: XStrategy #1: Xdd
• Extend it to next dimension (or some other) dimensionExtend it to next dimension (or some other) dimension
• Context aware resizingContext aware resizing
– VideoVideo
– Instead of square resizing-> CD cover (with a hole in center) resizingInstead of square resizing-> CD cover (with a hole in center) resizing
• Text, Audio (Speech), Image, Video .. Whats next ?Text, Audio (Speech), Image, Video .. Whats next ?
• Video, 3D meshes, 4D lightfieldsVideo, 3D meshes, 4D lightfields
• Images to infrared, sound, ultrasoundImages to infrared, sound, ultrasound
• Macro scale to microscale (Levoy, Lightfield to Microscope)Macro scale to microscale (Levoy, Lightfield to Microscope)
• Time to space to angle to idTime to space to angle to id
• (coded exposure <- coded aperture)(coded exposure <- coded aperture)
Coded-Aperture ImagingCoded-Aperture Imaging
• Lens-free imaging!Lens-free imaging!
• Pinhole-cameraPinhole-camera
sharpness,sharpness,
without massive lightwithout massive light
loss.loss.
• No ray bending (OK forNo ray bending (OK for
X-ray, gamma ray, etc.)X-ray, gamma ray, etc.)
• Two elementsTwo elements
– Code Mask: binaryCode Mask: binary
(opaque/transparent)(opaque/transparent)
– Sensor gridSensor grid
• Mask autocorrelation isMask autocorrelation is
delta function (impulse)delta function (impulse)
• Similar to MotionSensorSimilar to MotionSensor
Flutter Shutter CameraFlutter Shutter Camera
Raskar, Agrawal, Tumblin [Siggraph2006]
LCD opacity switched
in coded sequence
Figure 2 results
Input Image
Problem: Motion Deblurring
Ramesh Raskar, Camera Culture, MIT
Media Lab
Image Deblurred by solving a linear system. No post-processing
Blurred Taxi
Ramesh Raskar, Camera Culture, MIT
Media Lab
Flutter Shutter: Shutter is OPEN and CLOSED
Preserves High Spatial
Frequencies
Sharp Photo Blurred Photo
PSF == Broadband Function
Fourier
Transform
Coded Aperture CameraCoded Aperture Camera
The aperture of a 100 mm lens is modified
Rest of the camera is unmodified
Insert a coded mask with chosen binary pattern
Out of Focus Photo: Coded Aperture
Captured Blurred
Photo
Refocused on
Person
Larval Trematode WormLarval Trematode Worm
Ramesh Raskar, MIT Media Lab
Strategy #2: X+YStrategy #2: X+Y
• Fusion of the dissimilarFusion of the dissimilar
– More dissimilar, more spectacular the outputMore dissimilar, more spectacular the output
• ExampleExample
– Scientific imaging + PhotographyScientific imaging + Photography
• Coded apertureCoded aperture
• TomographyTomography
• Lightfields + User interfacesLightfields + User interfaces
• Projector = cameraProjector = camera
– Spatial Augmented RealitySpatial Augmented Reality
Ramesh Raskar, MIT Media Lab
Imaging in Sciences:Imaging in Sciences:
Computer TomographyComputer Tomography
• http://info.med.yale.edu/intmed/cardio/imaging/techniques/ct_imhttp://info.med.yale.edu/intmed/cardio/imaging/techniques/ct_im
aging/aging/
Ramesh Raskar, MIT Media Lab
Borehole tomographyBorehole tomography
• receivers measure end-to-end travel timereceivers measure end-to-end travel time
• reconstruct to find velocities in intervening cellsreconstruct to find velocities in intervening cells
• must use limited-angle reconstruction method (likemust use limited-angle reconstruction method (like
ART)ART)
(from Reynolds)
Ramesh Raskar, MIT Media Lab
Prototype cameraPrototype camera
40004000 × 4000 pixels ÷ 292 × 292 lenses = 14 × 14× 4000 pixels ÷ 292 × 292 lenses = 14 × 14
Contax medium format camera Kodak 16-megapixel sensor
Adaptive Optics microlens array 125μ square-sided microlenses
Ramesh Raskar, MIT Media Lab
Ramesh Raskar, MIT Media Lab
Example of digital refocusingExample of digital refocusing
Coded-Aperture ImagingCoded-Aperture Imaging
• Lens-free imaging!Lens-free imaging!
• Pinhole-cameraPinhole-camera
sharpness,sharpness,
without massive lightwithout massive light
loss.loss.
• No ray bending (OK forNo ray bending (OK for
X-ray, gamma ray, etc.)X-ray, gamma ray, etc.)
• Two elementsTwo elements
– Code Mask: binaryCode Mask: binary
(opaque/transparent)(opaque/transparent)
– Sensor gridSensor grid
• Mask autocorrelation isMask autocorrelation is
delta function (impulse)delta function (impulse)
• Similar to MotionSensorSimilar to MotionSensor
Mask in a Camera
Mask
Aperture
Canon EF 100 mm 1:1.28 Lens,
Canon SLR Rebel XT camera
Ramesh Raskar, MIT Media Lab
Strategy #3: XStrategy #3: X
Do exactly the oppositeDo exactly the opposite
• Processing, Memory, BandwidthProcessing, Memory, Bandwidth
– In Computing world, in any era, one of this is a bottleneckIn Computing world, in any era, one of this is a bottleneck
– But overtime, they change. You can often take an older idea and doBut overtime, they change. You can often take an older idea and do
exactly the opposite.exactly the opposite.
– E.g. bandwidth is now considered virtually limitlessE.g. bandwidth is now considered virtually limitless
• In imaging:In imaging:
– Larger sensors?Larger sensors?
• Everyone is thinking about building cheaper, smaller pixel sensors and THENEveryone is thinking about building cheaper, smaller pixel sensors and THEN
improving SNR .. Maybe just build larger sensors?improving SNR .. Maybe just build larger sensors?
– SLR: Faster mirror flip or no mirror flipSLR: Faster mirror flip or no mirror flip
• Companies spent years improving mirror flip speedCompanies spent years improving mirror flip speed
• Why not just remove it?Why not just remove it?
• More computationMore computation
• Less lightLess light
Ramesh Raskar, MIT Media Lab
• e.g. Reverse Auctione.g. Reverse Auction
Less is MoreLess is More
Blocking Light == More InformationBlocking Light == More Information
Coding in TimeCoding in Time Coding in SpaceCoding in Space
Larval Trematode WormLarval Trematode Worm
Mitsubishi Electric Research Laboratories Special Effects in the Real World Raskar 2006
Vicon
Motion Capture
High-speed
IR Camera
Medical Rehabilitation Athlete Analysis
Performance Capture Biomechanical Analysis
Towards ‘on-set’ motion capture
• 500 Hz with Id for each Marker Tag
• Visually imperceptible tags + Natural lighting
• Unlimited Number of Tags
• Base station and tags only a few 10’s $
Traditional:
High-speed IR Camera +
Body markers
Second Skin:
High-speed LED emitters+
Photosensing Body markers
Mitsubishi Electric Research Laboratories Special Effects in the Real World Raskar 2006
R Raskar, H Nii, B de Decker, Y Hashimoto, J Summet, D
Moore, Y Zhao, J Westhues, P Dietz, M Inami, S Nayar, J
Barnwell, M Noland, P Bekaert, V Branzoi, E Bruns
Siggraph 2007
Prakash: Lighting-Aware Motion Capture Using
Photosensing Markers and Multiplexed Illuminators
Mitsubishi Electric Research Laboratories Special Effects in the Real World Raskar 2006
Imperceptible Tags under clothing, tracked under ambient light
Hidden
Marker Tags
Outdoors
Unique Id
Mitsubishi Electric Research Laboratories Special Effects in the Real World Raskar 2006
Labeling Space
(Indoor GPS)
Each location
receives a unique
temporal code
But 60Hz
video projector
is too slow
Projector
Tags
Pos=0
Pos=255
Time
Mitsubishi Electric Research Laboratories Special Effects in the Real World Raskar 2006
Pattern
MSB
Pattern
MSB
Pattern
MSB-1
Pattern
MSB-1
Pattern
LSB
Pattern
LSB
For each tag
a. From light sequence, decode x and y coordinate
b. Transmit back to RF reader (Id, x, y)
For each tag
a. From light sequence, decode x and y coordinate
b. Transmit back to RF reader (Id, x, y)
00 11 11 00 00 X=1
2
X=1
2
Mitsubishi Electric Research Laboratories Special Effects in the Real World Raskar 2006
Inside of Multi-LED Emitter
Mitsubishi Electric Research Laboratories Special Effects in the Real World Raskar 2006
Tag
Ramesh Raskar, MIT Media Lab
• When life gives you lemon, make lemonadeWhen life gives you lemon, make lemonade
Ramesh Raskar, Karhan Tan, Rogerio Feris,Ramesh Raskar, Karhan Tan, Rogerio Feris,
Jingyi Yu, Matthew TurkJingyi Yu, Matthew Turk
Mitsubishi Electric Research Labs (MERL), Cambridge, MAMitsubishi Electric Research Labs (MERL), Cambridge, MA
U of California at Santa BarbaraU of California at Santa Barbara
U of North Carolina at Chapel HillU of North Carolina at Chapel Hill
Non-photorealistic Camera:Non-photorealistic Camera:
Depth Edge DetectionDepth Edge Detection andand Stylized RenderingStylized Rendering
usingusing
Multi-Flash ImagingMulti-Flash Imaging
Depth Discontinuities
Internal and external
Shape boundaries, Occluding contour, Silhouettes
Depth
Edges
Our MethodCanny
Canny Intensity
Edge Detection
Our Method
Photo Result
Car Manuals
What are the problems
with ‘real’ photo in
conveying information ?
Why do we hire artists
to draw what can be
photographed ?
Shadows
Clutter
Many Colors
Highlight Shape Edges
Mark moving parts
Basic colors
Shadows
Clutter
Many Colors
Highlight Edges
Mark moving parts
Basic colors
A New ProblemA New Problem
Ramesh Raskar, MIT Media Lab
Strategy #4: XStrategy #4: X
• Given a Hammer ..Given a Hammer ..
– Find all the nailsFind all the nails
– Sometimes even screws and boltsSometimes even screws and bolts
• Given a cool solution/technique,Given a cool solution/technique,
– find other problemsfind other problems
• Good recent examplesGood recent examples
– Gradient domain techniquesGradient domain techniques
• Introduced in Graphics for High dynamic range toneIntroduced in Graphics for High dynamic range tone
mapping [Fattal Lischinski 2002]mapping [Fattal Lischinski 2002]
• Now a major hammerNow a major hammer
– Image editing, compositing, fusion, alpha matting, reflection layer recoveryImage editing, compositing, fusion, alpha matting, reflection layer recovery
A Night Time Scene:
Objects are Difficult to Understand due to Lack of Context
Dark Bldgs
Reflections on
bldgs
Unknown
shapes
Enhanced Context :
All features from night scene are preserved, but background in clear
‘Well-lit’ Bldgs
Reflections in
bldgs windows
Tree, Street
shapes
Background is captured from day-time
scene using the same fixed camera
Night Image
Day Image
Result: Enhanced Image
Flash Result Reflection LayerAmbient
Flash and Ambient ImagesFlash and Ambient Images
[ Agrawal, Raskar, Nayar, Li Siggraph05 ][ Agrawal, Raskar, Nayar, Li Siggraph05 ]
Agrawala et al, Digital Photomontage, Siggraph 2004
Agrawala et al, Digital Photomontage, Siggraph 2004
actual
photomontageset of originals
perceived
Source images Brush strokes Computed labeling
Composite
Ramesh Raskar, MIT Media Lab
Strategy #5: XStrategy #5: X
• Given a problem, find other solutionsGiven a problem, find other solutions
– Given a nail, find all hammersGiven a nail, find all hammers
– Sometimes even screwdrivers and pliers may workSometimes even screwdrivers and pliers may work
• High Dynamic Range Tone MappingHigh Dynamic Range Tone Mapping
– Started with Jack Tumblin’s LCISStarted with Jack Tumblin’s LCIS
– Gradient domainGradient domain
– Bilateral filterBilateral filter
– Filter banks etc ..Filter banks etc ..
– About 6 years of heavy machineryAbout 6 years of heavy machinery
– Btw, the topic is done to death but continues to enthuseBtw, the topic is done to death but continues to enthuse
Ramesh Raskar, MIT Media Lab
Strategy #6: X++Strategy #6: X++
• Pick your adjective ..Pick your adjective ..
• Making it faster, better, cheaperMaking it faster, better, cheaper
neXt = adjective + XneXt = adjective + X
Ramesh Raskar, MIT Media Lab
X++ : Add your favorite adjectiveX++ : Add your favorite adjective
• Context aware,Context aware,
• AdaptiveAdaptive
• (temporally) Coherent,(temporally) Coherent,
• Hierarchical,Hierarchical,
• ProgressiveProgressive
• EfficientEfficient
• ParallelizedParallelized
• DistributedDistributed
• Good example: Image or video compression schemesGood example: Image or video compression schemes
• But X++ is a bad signBut X++ is a bad sign
– The field is dying in terms of research but booming in business impactThe field is dying in terms of research but booming in business impact
Ramesh Raskar, MIT Media Lab
PitfallsPitfalls
• These six ways are only a startThese six ways are only a start
• They are a good mental exercise and willThey are a good mental exercise and will
allow you to train as a researcherallow you to train as a researcher
• Great for class projectsGreat for class projects
• ButBut
– Maynot produce radically new ideasMaynot produce radically new ideas
– Sometimes a danger of being labeled incrementalSometimes a danger of being labeled incremental
– Could be into ‘public domain ideas’Could be into ‘public domain ideas’
Ramesh Raskar, MIT Media Lab
What are Bad ideas to pursueWhat are Bad ideas to pursue
• X then Y (then Z)X then Y (then Z)
– X+Y is great with true fusion, fusion of dissimilar is bestX+Y is great with true fusion, fusion of dissimilar is best
– But avoid a ‘pipeline’ systems paper, where the output ofBut avoid a ‘pipeline’ systems paper, where the output of
one is THEN channeled into the input of the next stage,one is THEN channeled into the input of the next stage,
and non of the components are noveland non of the components are novel
– E.g. I want to build aE.g. I want to build a
• Follow the hype (too much competition)Follow the hype (too much competition)
• Do because it can be doneDo because it can be done
– (Why do we climb? because it is there!(Why do we climb? because it is there!
– But only the first one gets a credit.But only the first one gets a credit.
– May make you strong, and give you a sense ofMay make you strong, and give you a sense of
achievement but not a research project. )achievement but not a research project. )
Ramesh Raskar, MIT Media Lab
Xd
X++
X X+Y
X
X
neXt
Ramesh Raskar, MIT Media Lab
Raskar, Camera Culture, MIT Media Lab
Camera Culture
Ramesh Raskar
Camera Culture
MIT Media Lab
http://raskar.info
http://cameraculture.info

Más contenido relacionado

La actualidad más candente

10分でわかったつもりになるlean start up ~リーンスタートアップって何ですか?~
10分でわかったつもりになるlean start up ~リーンスタートアップって何ですか?~10分でわかったつもりになるlean start up ~リーンスタートアップって何ですか?~
10分でわかったつもりになるlean start up ~リーンスタートアップって何ですか?~圭 進藤
 
9コマシナリオの使い方
9コマシナリオの使い方9コマシナリオの使い方
9コマシナリオの使い方Mayumi Okusa
 
コンピュータビジョンの最新ソフトウェア開発環境 SSII2015 チュートリアル hayashi
コンピュータビジョンの最新ソフトウェア開発環境 SSII2015 チュートリアル hayashiコンピュータビジョンの最新ソフトウェア開発環境 SSII2015 チュートリアル hayashi
コンピュータビジョンの最新ソフトウェア開発環境 SSII2015 チュートリアル hayashiMasaki Hayashi
 
データからインサイト そして、アイデアの発想へ(CJM/POV/HMW)
データからインサイト そして、アイデアの発想へ(CJM/POV/HMW)データからインサイト そして、アイデアの発想へ(CJM/POV/HMW)
データからインサイト そして、アイデアの発想へ(CJM/POV/HMW)Masanori Kado
 
Go, memcached, microservices
Go, memcached, microservicesGo, memcached, microservices
Go, memcached, microservicesmosa siru
 
データドリブン経営のメトリクス分析 AARRR!モデルの紹介
データドリブン経営のメトリクス分析 AARRR!モデルの紹介データドリブン経営のメトリクス分析 AARRR!モデルの紹介
データドリブン経営のメトリクス分析 AARRR!モデルの紹介pLucky
 
Neural scene representation and rendering の解説(第3回3D勉強会@関東)
Neural scene representation and rendering の解説(第3回3D勉強会@関東)Neural scene representation and rendering の解説(第3回3D勉強会@関東)
Neural scene representation and rendering の解説(第3回3D勉強会@関東)Masaya Kaneko
 
Design Sprint Process / デザインスプリントの実際のプロセスについて
Design Sprint Process / デザインスプリントの実際のプロセスについてDesign Sprint Process / デザインスプリントの実際のプロセスについて
Design Sprint Process / デザインスプリントの実際のプロセスについてTakaaki Umada
 
プロトタイピングとユーザビリティテストで「UXデザイン」を練りあげよう! | UXデザイン基礎セミナー 第4回
プロトタイピングとユーザビリティテストで「UXデザイン」を練りあげよう! | UXデザイン基礎セミナー 第4回プロトタイピングとユーザビリティテストで「UXデザイン」を練りあげよう! | UXデザイン基礎セミナー 第4回
プロトタイピングとユーザビリティテストで「UXデザイン」を練りあげよう! | UXデザイン基礎セミナー 第4回Yoshiki Hayama
 
#IkaLog によるスプラトゥーンの画像解析と機械学習
#IkaLog によるスプラトゥーンの画像解析と機械学習#IkaLog によるスプラトゥーンの画像解析と機械学習
#IkaLog によるスプラトゥーンの画像解析と機械学習Takeshi HASEGAWA
 
LiDAR-SLAM チュートリアル資料
LiDAR-SLAM チュートリアル資料LiDAR-SLAM チュートリアル資料
LiDAR-SLAM チュートリアル資料Fujimoto Keisuke
 
NoOpsが目指す未来とコンテナ技術
NoOpsが目指す未来とコンテナ技術NoOpsが目指す未来とコンテナ技術
NoOpsが目指す未来とコンテナ技術Hiromasa Oka
 
Shinise maker minade_agile_2021_scrum_festo_saka
Shinise maker minade_agile_2021_scrum_festo_sakaShinise maker minade_agile_2021_scrum_festo_saka
Shinise maker minade_agile_2021_scrum_festo_sakaKei Nakahara
 
ユニクロ実証研究
ユニクロ実証研究ユニクロ実証研究
ユニクロ実証研究h-takamizawa
 
#FTMA15 第一回 仏・人間コース全PDF
#FTMA15 第一回 仏・人間コース全PDF#FTMA15 第一回 仏・人間コース全PDF
#FTMA15 第一回 仏・人間コース全PDFYoichi Ochiai
 
SORACOM Air を活用した自動潅水システムの開発
SORACOM Air を活用した自動潅水システムの開発SORACOM Air を活用した自動潅水システムの開発
SORACOM Air を活用した自動潅水システムの開発康平 真崎
 
楽しいコンピュータビジョンの受託仕事
楽しいコンピュータビジョンの受託仕事楽しいコンピュータビジョンの受託仕事
楽しいコンピュータビジョンの受託仕事Takuya Minagawa
 
KubernetesとFlannelでWindows上にPod間VXLAN Overlayネットワークを構成
KubernetesとFlannelでWindows上にPod間VXLAN Overlayネットワークを構成KubernetesとFlannelでWindows上にPod間VXLAN Overlayネットワークを構成
KubernetesとFlannelでWindows上にPod間VXLAN Overlayネットワークを構成Takashi Kanai
 

La actualidad más candente (20)

10分でわかったつもりになるlean start up ~リーンスタートアップって何ですか?~
10分でわかったつもりになるlean start up ~リーンスタートアップって何ですか?~10分でわかったつもりになるlean start up ~リーンスタートアップって何ですか?~
10分でわかったつもりになるlean start up ~リーンスタートアップって何ですか?~
 
9コマシナリオの使い方
9コマシナリオの使い方9コマシナリオの使い方
9コマシナリオの使い方
 
コンピュータビジョンの最新ソフトウェア開発環境 SSII2015 チュートリアル hayashi
コンピュータビジョンの最新ソフトウェア開発環境 SSII2015 チュートリアル hayashiコンピュータビジョンの最新ソフトウェア開発環境 SSII2015 チュートリアル hayashi
コンピュータビジョンの最新ソフトウェア開発環境 SSII2015 チュートリアル hayashi
 
データからインサイト そして、アイデアの発想へ(CJM/POV/HMW)
データからインサイト そして、アイデアの発想へ(CJM/POV/HMW)データからインサイト そして、アイデアの発想へ(CJM/POV/HMW)
データからインサイト そして、アイデアの発想へ(CJM/POV/HMW)
 
Quantum computers
Quantum computersQuantum computers
Quantum computers
 
Go, memcached, microservices
Go, memcached, microservicesGo, memcached, microservices
Go, memcached, microservices
 
データドリブン経営のメトリクス分析 AARRR!モデルの紹介
データドリブン経営のメトリクス分析 AARRR!モデルの紹介データドリブン経営のメトリクス分析 AARRR!モデルの紹介
データドリブン経営のメトリクス分析 AARRR!モデルの紹介
 
Neural scene representation and rendering の解説(第3回3D勉強会@関東)
Neural scene representation and rendering の解説(第3回3D勉強会@関東)Neural scene representation and rendering の解説(第3回3D勉強会@関東)
Neural scene representation and rendering の解説(第3回3D勉強会@関東)
 
Design Sprint Process / デザインスプリントの実際のプロセスについて
Design Sprint Process / デザインスプリントの実際のプロセスについてDesign Sprint Process / デザインスプリントの実際のプロセスについて
Design Sprint Process / デザインスプリントの実際のプロセスについて
 
プロトタイピングとユーザビリティテストで「UXデザイン」を練りあげよう! | UXデザイン基礎セミナー 第4回
プロトタイピングとユーザビリティテストで「UXデザイン」を練りあげよう! | UXデザイン基礎セミナー 第4回プロトタイピングとユーザビリティテストで「UXデザイン」を練りあげよう! | UXデザイン基礎セミナー 第4回
プロトタイピングとユーザビリティテストで「UXデザイン」を練りあげよう! | UXデザイン基礎セミナー 第4回
 
#IkaLog によるスプラトゥーンの画像解析と機械学習
#IkaLog によるスプラトゥーンの画像解析と機械学習#IkaLog によるスプラトゥーンの画像解析と機械学習
#IkaLog によるスプラトゥーンの画像解析と機械学習
 
LiDAR-SLAM チュートリアル資料
LiDAR-SLAM チュートリアル資料LiDAR-SLAM チュートリアル資料
LiDAR-SLAM チュートリアル資料
 
NoOpsが目指す未来とコンテナ技術
NoOpsが目指す未来とコンテナ技術NoOpsが目指す未来とコンテナ技術
NoOpsが目指す未来とコンテナ技術
 
Shinise maker minade_agile_2021_scrum_festo_saka
Shinise maker minade_agile_2021_scrum_festo_sakaShinise maker minade_agile_2021_scrum_festo_saka
Shinise maker minade_agile_2021_scrum_festo_saka
 
ユニクロ実証研究
ユニクロ実証研究ユニクロ実証研究
ユニクロ実証研究
 
#FTMA15 第一回 仏・人間コース全PDF
#FTMA15 第一回 仏・人間コース全PDF#FTMA15 第一回 仏・人間コース全PDF
#FTMA15 第一回 仏・人間コース全PDF
 
SORACOM Air を活用した自動潅水システムの開発
SORACOM Air を活用した自動潅水システムの開発SORACOM Air を活用した自動潅水システムの開発
SORACOM Air を活用した自動潅水システムの開発
 
楽しいコンピュータビジョンの受託仕事
楽しいコンピュータビジョンの受託仕事楽しいコンピュータビジョンの受託仕事
楽しいコンピュータビジョンの受託仕事
 
KubernetesとFlannelでWindows上にPod間VXLAN Overlayネットワークを構成
KubernetesとFlannelでWindows上にPod間VXLAN Overlayネットワークを構成KubernetesとFlannelでWindows上にPod間VXLAN Overlayネットワークを構成
KubernetesとFlannelでWindows上にPod間VXLAN Overlayネットワークを構成
 
No skk, no life.
No skk, no life.No skk, no life.
No skk, no life.
 

Similar a How to come up with new Ideas Raskar Feb09

>A Switchable Light Field Camera Architecture with Angle SEnsitive Pixels and...
>A Switchable Light Field Camera Architecture with Angle SEnsitive Pixels and...>A Switchable Light Field Camera Architecture with Angle SEnsitive Pixels and...
>A Switchable Light Field Camera Architecture with Angle SEnsitive Pixels and...Matt Hirsch - MIT Media Lab
 
Raskar, Rank and Sparsity in Computational Photography and Computational Ligh...
Raskar, Rank and Sparsity in Computational Photography and Computational Ligh...Raskar, Rank and Sparsity in Computational Photography and Computational Ligh...
Raskar, Rank and Sparsity in Computational Photography and Computational Ligh...Camera Culture Group, MIT Media Lab
 
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time RaytracingSIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time RaytracingElectronic Arts / DICE
 
High-Speed Single-Photon SPAD Camera
High-Speed Single-Photon SPAD CameraHigh-Speed Single-Photon SPAD Camera
High-Speed Single-Photon SPAD CameraFabrizio Guerrieri
 
Comparison of 3D algorithms to ensure accurate 3D inspection
Comparison of 3D algorithms to ensure accurate 3D inspectionComparison of 3D algorithms to ensure accurate 3D inspection
Comparison of 3D algorithms to ensure accurate 3D inspectionKurt Buttress
 
"Think Like an Amateur, Do As an Expert: Lessons from a Career in Computer Vi...
"Think Like an Amateur, Do As an Expert: Lessons from a Career in Computer Vi..."Think Like an Amateur, Do As an Expert: Lessons from a Career in Computer Vi...
"Think Like an Amateur, Do As an Expert: Lessons from a Career in Computer Vi...Edge AI and Vision Alliance
 
Scilab Program Help Research Ideas
Scilab Program Help Research IdeasScilab Program Help Research Ideas
Scilab Program Help Research IdeasMatlab Simulation
 
Sensors On 3d Digitization
Sensors On 3d DigitizationSensors On 3d Digitization
Sensors On 3d DigitizationRajan Kumar
 
fyp presentation of group 43011 final.pptx
fyp presentation of group 43011 final.pptxfyp presentation of group 43011 final.pptx
fyp presentation of group 43011 final.pptxIIEE - NEDUET
 
Next Gen Computational Ophthalmic Imaging for Neurodegenerative Diseases and ...
Next Gen Computational Ophthalmic Imaging for Neurodegenerative Diseases and ...Next Gen Computational Ophthalmic Imaging for Neurodegenerative Diseases and ...
Next Gen Computational Ophthalmic Imaging for Neurodegenerative Diseases and ...PetteriTeikariPhD
 
Laser Beam Scanning LiDAR: MEMS-Driven 3D Sensing Automotive Applications fro...
Laser Beam Scanning LiDAR: MEMS-Driven 3D Sensing Automotive Applications fro...Laser Beam Scanning LiDAR: MEMS-Driven 3D Sensing Automotive Applications fro...
Laser Beam Scanning LiDAR: MEMS-Driven 3D Sensing Automotive Applications fro...MicroVision
 

Similar a How to come up with new Ideas Raskar Feb09 (20)

Raskar Computational Camera Fall 2009 Lecture 01
Raskar Computational Camera Fall 2009 Lecture 01Raskar Computational Camera Fall 2009 Lecture 01
Raskar Computational Camera Fall 2009 Lecture 01
 
>A Switchable Light Field Camera Architecture with Angle SEnsitive Pixels and...
>A Switchable Light Field Camera Architecture with Angle SEnsitive Pixels and...>A Switchable Light Field Camera Architecture with Angle SEnsitive Pixels and...
>A Switchable Light Field Camera Architecture with Angle SEnsitive Pixels and...
 
Raskar, Rank and Sparsity in Computational Photography and Computational Ligh...
Raskar, Rank and Sparsity in Computational Photography and Computational Ligh...Raskar, Rank and Sparsity in Computational Photography and Computational Ligh...
Raskar, Rank and Sparsity in Computational Photography and Computational Ligh...
 
Raskar 6Sight Keynote Talk Nov09
Raskar 6Sight Keynote Talk Nov09Raskar 6Sight Keynote Talk Nov09
Raskar 6Sight Keynote Talk Nov09
 
Raskar Mar09 Nesosa
Raskar Mar09 NesosaRaskar Mar09 Nesosa
Raskar Mar09 Nesosa
 
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time RaytracingSIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
 
High-Speed Single-Photon SPAD Camera
High-Speed Single-Photon SPAD CameraHigh-Speed Single-Photon SPAD Camera
High-Speed Single-Photon SPAD Camera
 
Compressed Sensing - Achuta Kadambi
Compressed Sensing - Achuta KadambiCompressed Sensing - Achuta Kadambi
Compressed Sensing - Achuta Kadambi
 
Comparison of 3D algorithms to ensure accurate 3D inspection
Comparison of 3D algorithms to ensure accurate 3D inspectionComparison of 3D algorithms to ensure accurate 3D inspection
Comparison of 3D algorithms to ensure accurate 3D inspection
 
MIT Camera Culture Group Update July 2009
MIT Camera Culture Group Update July 2009MIT Camera Culture Group Update July 2009
MIT Camera Culture Group Update July 2009
 
"Think Like an Amateur, Do As an Expert: Lessons from a Career in Computer Vi...
"Think Like an Amateur, Do As an Expert: Lessons from a Career in Computer Vi..."Think Like an Amateur, Do As an Expert: Lessons from a Career in Computer Vi...
"Think Like an Amateur, Do As an Expert: Lessons from a Career in Computer Vi...
 
Raskar Graphics Interface May05
Raskar Graphics Interface May05Raskar Graphics Interface May05
Raskar Graphics Interface May05
 
Raskar Graphics Interface May05 Web
Raskar Graphics Interface May05 WebRaskar Graphics Interface May05 Web
Raskar Graphics Interface May05 Web
 
Scilab Program Help Research Ideas
Scilab Program Help Research IdeasScilab Program Help Research Ideas
Scilab Program Help Research Ideas
 
0910 rajeswari-kannan
0910 rajeswari-kannan0910 rajeswari-kannan
0910 rajeswari-kannan
 
Sensors On 3d Digitization
Sensors On 3d DigitizationSensors On 3d Digitization
Sensors On 3d Digitization
 
fyp presentation of group 43011 final.pptx
fyp presentation of group 43011 final.pptxfyp presentation of group 43011 final.pptx
fyp presentation of group 43011 final.pptx
 
Next Gen Computational Ophthalmic Imaging for Neurodegenerative Diseases and ...
Next Gen Computational Ophthalmic Imaging for Neurodegenerative Diseases and ...Next Gen Computational Ophthalmic Imaging for Neurodegenerative Diseases and ...
Next Gen Computational Ophthalmic Imaging for Neurodegenerative Diseases and ...
 
Laser Beam Scanning LiDAR: MEMS-Driven 3D Sensing Automotive Applications fro...
Laser Beam Scanning LiDAR: MEMS-Driven 3D Sensing Automotive Applications fro...Laser Beam Scanning LiDAR: MEMS-Driven 3D Sensing Automotive Applications fro...
Laser Beam Scanning LiDAR: MEMS-Driven 3D Sensing Automotive Applications fro...
 
Raskar Paris Nov08
Raskar Paris Nov08Raskar Paris Nov08
Raskar Paris Nov08
 

Más de Camera Culture Group, MIT Media Lab

God’s Eye View: Will global AI empower us or destroy us? | Ramesh Raskar
God’s Eye View: Will global AI empower us or destroy us? | Ramesh Raskar God’s Eye View: Will global AI empower us or destroy us? | Ramesh Raskar
God’s Eye View: Will global AI empower us or destroy us? | Ramesh Raskar Camera Culture Group, MIT Media Lab
 
Dont follow the rainbow: How to avoid career traps that can lead you to fail,...
Dont follow the rainbow: How to avoid career traps that can lead you to fail,...Dont follow the rainbow: How to avoid career traps that can lead you to fail,...
Dont follow the rainbow: How to avoid career traps that can lead you to fail,...Camera Culture Group, MIT Media Lab
 
Making Invisible Visible, Ramesh Raskar Keynote at Embedded Vision 2019
Making Invisible Visible, Ramesh Raskar Keynote at Embedded Vision 2019Making Invisible Visible, Ramesh Raskar Keynote at Embedded Vision 2019
Making Invisible Visible, Ramesh Raskar Keynote at Embedded Vision 2019Camera Culture Group, MIT Media Lab
 
Split Learning versus Federated Learning for Data Transparent ML, Camera Cult...
Split Learning versus Federated Learning for Data Transparent ML, Camera Cult...Split Learning versus Federated Learning for Data Transparent ML, Camera Cult...
Split Learning versus Federated Learning for Data Transparent ML, Camera Cult...Camera Culture Group, MIT Media Lab
 

Más de Camera Culture Group, MIT Media Lab (20)

Raskar Sig2017 Siggraph Achievement Award Talk
Raskar Sig2017 Siggraph Achievement Award TalkRaskar Sig2017 Siggraph Achievement Award Talk
Raskar Sig2017 Siggraph Achievement Award Talk
 
Lost Decade of Computational Photography
Lost Decade of Computational PhotographyLost Decade of Computational Photography
Lost Decade of Computational Photography
 
Covid Safe Paths
Covid Safe PathsCovid Safe Paths
Covid Safe Paths
 
God’s Eye View: Will global AI empower us or destroy us? | Ramesh Raskar
God’s Eye View: Will global AI empower us or destroy us? | Ramesh Raskar God’s Eye View: Will global AI empower us or destroy us? | Ramesh Raskar
God’s Eye View: Will global AI empower us or destroy us? | Ramesh Raskar
 
Dont follow the rainbow: How to avoid career traps that can lead you to fail,...
Dont follow the rainbow: How to avoid career traps that can lead you to fail,...Dont follow the rainbow: How to avoid career traps that can lead you to fail,...
Dont follow the rainbow: How to avoid career traps that can lead you to fail,...
 
Raskar PhD and MS Thesis Guidance
Raskar PhD and MS Thesis GuidanceRaskar PhD and MS Thesis Guidance
Raskar PhD and MS Thesis Guidance
 
Making Invisible Visible, Ramesh Raskar Keynote at Embedded Vision 2019
Making Invisible Visible, Ramesh Raskar Keynote at Embedded Vision 2019Making Invisible Visible, Ramesh Raskar Keynote at Embedded Vision 2019
Making Invisible Visible, Ramesh Raskar Keynote at Embedded Vision 2019
 
Augmented Surgeons: AI AR for Anatome, Raskar Aria 2019
Augmented Surgeons: AI AR for Anatome, Raskar Aria 2019Augmented Surgeons: AI AR for Anatome, Raskar Aria 2019
Augmented Surgeons: AI AR for Anatome, Raskar Aria 2019
 
Geo-spatial Research: Transition from Analysis to Synthesis
Geo-spatial Research: Transition from Analysis to SynthesisGeo-spatial Research: Transition from Analysis to Synthesis
Geo-spatial Research: Transition from Analysis to Synthesis
 
Split Learning versus Federated Learning for Data Transparent ML, Camera Cult...
Split Learning versus Federated Learning for Data Transparent ML, Camera Cult...Split Learning versus Federated Learning for Data Transparent ML, Camera Cult...
Split Learning versus Federated Learning for Data Transparent ML, Camera Cult...
 
Unspoken Challenges in AR and XR
Unspoken Challenges in AR and XRUnspoken Challenges in AR and XR
Unspoken Challenges in AR and XR
 
Raskar stanfordextremecompuimagingapr2016
Raskar stanfordextremecompuimagingapr2016Raskar stanfordextremecompuimagingapr2016
Raskar stanfordextremecompuimagingapr2016
 
What is SIGGRAPH NEXT? Intro by Ramesh Raskar
What is SIGGRAPH NEXT? Intro by Ramesh RaskarWhat is SIGGRAPH NEXT? Intro by Ramesh Raskar
What is SIGGRAPH NEXT? Intro by Ramesh Raskar
 
What is Media in MIT Media Lab, Why 'Camera Culture'
What is Media in MIT Media Lab, Why 'Camera Culture'What is Media in MIT Media Lab, Why 'Camera Culture'
What is Media in MIT Media Lab, Why 'Camera Culture'
 
Raskar UIST Keynote 2015 November
Raskar UIST Keynote 2015 NovemberRaskar UIST Keynote 2015 November
Raskar UIST Keynote 2015 November
 
Multiview Imaging HW Overview
Multiview Imaging HW OverviewMultiview Imaging HW Overview
Multiview Imaging HW Overview
 
Time of Flight Cameras - Refael Whyte
Time of Flight Cameras - Refael WhyteTime of Flight Cameras - Refael Whyte
Time of Flight Cameras - Refael Whyte
 
Leap Motion Development (Rohan Puri)
Leap Motion Development (Rohan Puri)Leap Motion Development (Rohan Puri)
Leap Motion Development (Rohan Puri)
 
Coded Photography - Ramesh Raskar
Coded Photography - Ramesh RaskarCoded Photography - Ramesh Raskar
Coded Photography - Ramesh Raskar
 
Stereo and 3D Displays - Matt Hirsch
Stereo and 3D Displays - Matt HirschStereo and 3D Displays - Matt Hirsch
Stereo and 3D Displays - Matt Hirsch
 

Último

2023 - Between Philosophy and Practice: Introducing Yoga
2023 - Between Philosophy and Practice: Introducing Yoga2023 - Between Philosophy and Practice: Introducing Yoga
2023 - Between Philosophy and Practice: Introducing YogaRaphaël Semeteys
 
the Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentationthe Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentationbrynpueblos04
 
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...Cara Menggugurkan Kandungan 087776558899
 
Exploring Stoic Philosophy From Ancient Wisdom to Modern Relevance.pdf
Exploring Stoic Philosophy From Ancient Wisdom to Modern Relevance.pdfExploring Stoic Philosophy From Ancient Wisdom to Modern Relevance.pdf
Exploring Stoic Philosophy From Ancient Wisdom to Modern Relevance.pdfMindful Wellness Journey
 
March 2023 Recommendations for newsletter
March 2023 Recommendations for newsletterMarch 2023 Recommendations for newsletter
March 2023 Recommendations for newsletterssuserdfec6a
 
Emotional Freedom Technique Tapping Points Diagram.pdf
Emotional Freedom Technique Tapping Points Diagram.pdfEmotional Freedom Technique Tapping Points Diagram.pdf
Emotional Freedom Technique Tapping Points Diagram.pdfaprilross605
 
Colaba Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Colaba Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsColaba Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Colaba Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsDeepika Singh
 
February 2024 Recommendations for newsletter
February 2024 Recommendations for newsletterFebruary 2024 Recommendations for newsletter
February 2024 Recommendations for newsletterssuserdfec6a
 
SIKP311 Sikolohiyang Pilipino - Ginhawa.pptx
SIKP311 Sikolohiyang Pilipino - Ginhawa.pptxSIKP311 Sikolohiyang Pilipino - Ginhawa.pptx
SIKP311 Sikolohiyang Pilipino - Ginhawa.pptxStephenMino
 
Goregaon West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Goregaon West Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsGoregaon West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Goregaon West Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsDeepika Singh
 
Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...
Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...
Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...mitaliverma221
 
Social Learning Theory presentation.pptx
Social Learning Theory presentation.pptxSocial Learning Theory presentation.pptx
Social Learning Theory presentation.pptxumef01177
 
Dadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Dadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsDadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Dadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsDeepika Singh
 
Pokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy TheoryPokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy Theorydrae5
 

Último (15)

2023 - Between Philosophy and Practice: Introducing Yoga
2023 - Between Philosophy and Practice: Introducing Yoga2023 - Between Philosophy and Practice: Introducing Yoga
2023 - Between Philosophy and Practice: Introducing Yoga
 
the Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentationthe Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentation
 
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
 
Exploring Stoic Philosophy From Ancient Wisdom to Modern Relevance.pdf
Exploring Stoic Philosophy From Ancient Wisdom to Modern Relevance.pdfExploring Stoic Philosophy From Ancient Wisdom to Modern Relevance.pdf
Exploring Stoic Philosophy From Ancient Wisdom to Modern Relevance.pdf
 
March 2023 Recommendations for newsletter
March 2023 Recommendations for newsletterMarch 2023 Recommendations for newsletter
March 2023 Recommendations for newsletter
 
Emotional Freedom Technique Tapping Points Diagram.pdf
Emotional Freedom Technique Tapping Points Diagram.pdfEmotional Freedom Technique Tapping Points Diagram.pdf
Emotional Freedom Technique Tapping Points Diagram.pdf
 
Girls in Mahipalpur (delhi) call me [🔝9953056974🔝] escort service 24X7
Girls in Mahipalpur  (delhi) call me [🔝9953056974🔝] escort service 24X7Girls in Mahipalpur  (delhi) call me [🔝9953056974🔝] escort service 24X7
Girls in Mahipalpur (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Colaba Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Colaba Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsColaba Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Colaba Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
 
February 2024 Recommendations for newsletter
February 2024 Recommendations for newsletterFebruary 2024 Recommendations for newsletter
February 2024 Recommendations for newsletter
 
SIKP311 Sikolohiyang Pilipino - Ginhawa.pptx
SIKP311 Sikolohiyang Pilipino - Ginhawa.pptxSIKP311 Sikolohiyang Pilipino - Ginhawa.pptx
SIKP311 Sikolohiyang Pilipino - Ginhawa.pptx
 
Goregaon West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Goregaon West Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsGoregaon West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Goregaon West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
 
Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...
Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...
Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...
 
Social Learning Theory presentation.pptx
Social Learning Theory presentation.pptxSocial Learning Theory presentation.pptx
Social Learning Theory presentation.pptx
 
Dadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Dadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsDadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Dadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
 
Pokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy TheoryPokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy Theory
 

How to come up with new Ideas Raskar Feb09

  • 1. Ramesh Raskar, MIT Media Lab After X, what is neXt Coming up with New Ideas in Imaging Ramesh Raskar, MIT Media Lab
  • 2. Ramesh Raskar, MIT Media Lab Xd X++ X X+Y X X neXt Ramesh Raskar, MIT Media Lab
  • 3. Raskar, Camera Culture, MIT Media Lab Camera Culture Ramesh Raskar Camera Culture MIT Media Lab http://raskar.info http://cameraculture.info Ramesh Raskar Associate Professor
  • 4. Create tools to better capture and share visual information The goal is to create an entirely new class of imaging platforms that have an understanding of the world that far exceeds human ability and produce meaningful abstractions that are well within human comprehensibility
  • 5. Ramesh Raskar, MIT Media Lab Camera CultureCamera Culture Course WebPage : http://cameraculture.info/courses/
  • 6. Ramesh Raskar, MIT Media Lab After X, what is neXt Coming up with New Ideas in Imaging Ramesh Raskar, MIT Media Lab
  • 7. Ramesh Raskar, MIT Media Lab Xd X++ X X+Y X X neXt Ramesh Raskar, MIT Media Lab
  • 8. Ramesh Raskar, MIT Media Lab Simple Exercise ..Simple Exercise .. What is neXt
  • 9. Ramesh Raskar, MIT Media Lab Strategy #1: XStrategy #1: Xdd • Extend it to next dimension (or some other) dimensionExtend it to next dimension (or some other) dimension • Context aware resizingContext aware resizing – VideoVideo – Instead of square resizing-> CD cover (with a hole in center) resizingInstead of square resizing-> CD cover (with a hole in center) resizing • Text, Audio (Speech), Image, Video .. Whats next ?Text, Audio (Speech), Image, Video .. Whats next ? • Video, 3D meshes, 4D lightfieldsVideo, 3D meshes, 4D lightfields • Images to infrared, sound, ultrasoundImages to infrared, sound, ultrasound • Macro scale to microscale (Levoy, Lightfield to Microscope)Macro scale to microscale (Levoy, Lightfield to Microscope) • Time to space to angle to idTime to space to angle to id • (coded exposure <- coded aperture)(coded exposure <- coded aperture)
  • 10. Coded-Aperture ImagingCoded-Aperture Imaging • Lens-free imaging!Lens-free imaging! • Pinhole-cameraPinhole-camera sharpness,sharpness, without massive lightwithout massive light loss.loss. • No ray bending (OK forNo ray bending (OK for X-ray, gamma ray, etc.)X-ray, gamma ray, etc.) • Two elementsTwo elements – Code Mask: binaryCode Mask: binary (opaque/transparent)(opaque/transparent) – Sensor gridSensor grid • Mask autocorrelation isMask autocorrelation is delta function (impulse)delta function (impulse) • Similar to MotionSensorSimilar to MotionSensor
  • 11. Flutter Shutter CameraFlutter Shutter Camera Raskar, Agrawal, Tumblin [Siggraph2006] LCD opacity switched in coded sequence
  • 12. Figure 2 results Input Image Problem: Motion Deblurring Ramesh Raskar, Camera Culture, MIT Media Lab
  • 13. Image Deblurred by solving a linear system. No post-processing Blurred Taxi Ramesh Raskar, Camera Culture, MIT Media Lab
  • 14.
  • 15. Flutter Shutter: Shutter is OPEN and CLOSED Preserves High Spatial Frequencies Sharp Photo Blurred Photo PSF == Broadband Function Fourier Transform
  • 16. Coded Aperture CameraCoded Aperture Camera The aperture of a 100 mm lens is modified Rest of the camera is unmodified Insert a coded mask with chosen binary pattern
  • 17. Out of Focus Photo: Coded Aperture
  • 20. Larval Trematode WormLarval Trematode Worm
  • 21. Ramesh Raskar, MIT Media Lab Strategy #2: X+YStrategy #2: X+Y • Fusion of the dissimilarFusion of the dissimilar – More dissimilar, more spectacular the outputMore dissimilar, more spectacular the output • ExampleExample – Scientific imaging + PhotographyScientific imaging + Photography • Coded apertureCoded aperture • TomographyTomography • Lightfields + User interfacesLightfields + User interfaces • Projector = cameraProjector = camera – Spatial Augmented RealitySpatial Augmented Reality
  • 22. Ramesh Raskar, MIT Media Lab Imaging in Sciences:Imaging in Sciences: Computer TomographyComputer Tomography • http://info.med.yale.edu/intmed/cardio/imaging/techniques/ct_imhttp://info.med.yale.edu/intmed/cardio/imaging/techniques/ct_im aging/aging/
  • 23. Ramesh Raskar, MIT Media Lab Borehole tomographyBorehole tomography • receivers measure end-to-end travel timereceivers measure end-to-end travel time • reconstruct to find velocities in intervening cellsreconstruct to find velocities in intervening cells • must use limited-angle reconstruction method (likemust use limited-angle reconstruction method (like ART)ART) (from Reynolds)
  • 24. Ramesh Raskar, MIT Media Lab Prototype cameraPrototype camera 40004000 × 4000 pixels ÷ 292 × 292 lenses = 14 × 14× 4000 pixels ÷ 292 × 292 lenses = 14 × 14 Contax medium format camera Kodak 16-megapixel sensor Adaptive Optics microlens array 125μ square-sided microlenses
  • 25. Ramesh Raskar, MIT Media Lab
  • 26. Ramesh Raskar, MIT Media Lab Example of digital refocusingExample of digital refocusing
  • 27. Coded-Aperture ImagingCoded-Aperture Imaging • Lens-free imaging!Lens-free imaging! • Pinhole-cameraPinhole-camera sharpness,sharpness, without massive lightwithout massive light loss.loss. • No ray bending (OK forNo ray bending (OK for X-ray, gamma ray, etc.)X-ray, gamma ray, etc.) • Two elementsTwo elements – Code Mask: binaryCode Mask: binary (opaque/transparent)(opaque/transparent) – Sensor gridSensor grid • Mask autocorrelation isMask autocorrelation is delta function (impulse)delta function (impulse) • Similar to MotionSensorSimilar to MotionSensor
  • 28. Mask in a Camera Mask Aperture Canon EF 100 mm 1:1.28 Lens, Canon SLR Rebel XT camera
  • 29. Ramesh Raskar, MIT Media Lab Strategy #3: XStrategy #3: X Do exactly the oppositeDo exactly the opposite • Processing, Memory, BandwidthProcessing, Memory, Bandwidth – In Computing world, in any era, one of this is a bottleneckIn Computing world, in any era, one of this is a bottleneck – But overtime, they change. You can often take an older idea and doBut overtime, they change. You can often take an older idea and do exactly the opposite.exactly the opposite. – E.g. bandwidth is now considered virtually limitlessE.g. bandwidth is now considered virtually limitless • In imaging:In imaging: – Larger sensors?Larger sensors? • Everyone is thinking about building cheaper, smaller pixel sensors and THENEveryone is thinking about building cheaper, smaller pixel sensors and THEN improving SNR .. Maybe just build larger sensors?improving SNR .. Maybe just build larger sensors? – SLR: Faster mirror flip or no mirror flipSLR: Faster mirror flip or no mirror flip • Companies spent years improving mirror flip speedCompanies spent years improving mirror flip speed • Why not just remove it?Why not just remove it? • More computationMore computation • Less lightLess light
  • 30. Ramesh Raskar, MIT Media Lab • e.g. Reverse Auctione.g. Reverse Auction
  • 31. Less is MoreLess is More Blocking Light == More InformationBlocking Light == More Information Coding in TimeCoding in Time Coding in SpaceCoding in Space
  • 32. Larval Trematode WormLarval Trematode Worm
  • 33. Mitsubishi Electric Research Laboratories Special Effects in the Real World Raskar 2006 Vicon Motion Capture High-speed IR Camera Medical Rehabilitation Athlete Analysis Performance Capture Biomechanical Analysis
  • 34. Towards ‘on-set’ motion capture • 500 Hz with Id for each Marker Tag • Visually imperceptible tags + Natural lighting • Unlimited Number of Tags • Base station and tags only a few 10’s $ Traditional: High-speed IR Camera + Body markers Second Skin: High-speed LED emitters+ Photosensing Body markers
  • 35. Mitsubishi Electric Research Laboratories Special Effects in the Real World Raskar 2006 R Raskar, H Nii, B de Decker, Y Hashimoto, J Summet, D Moore, Y Zhao, J Westhues, P Dietz, M Inami, S Nayar, J Barnwell, M Noland, P Bekaert, V Branzoi, E Bruns Siggraph 2007 Prakash: Lighting-Aware Motion Capture Using Photosensing Markers and Multiplexed Illuminators
  • 36. Mitsubishi Electric Research Laboratories Special Effects in the Real World Raskar 2006 Imperceptible Tags under clothing, tracked under ambient light Hidden Marker Tags Outdoors Unique Id
  • 37. Mitsubishi Electric Research Laboratories Special Effects in the Real World Raskar 2006 Labeling Space (Indoor GPS) Each location receives a unique temporal code But 60Hz video projector is too slow Projector Tags Pos=0 Pos=255 Time
  • 38. Mitsubishi Electric Research Laboratories Special Effects in the Real World Raskar 2006 Pattern MSB Pattern MSB Pattern MSB-1 Pattern MSB-1 Pattern LSB Pattern LSB For each tag a. From light sequence, decode x and y coordinate b. Transmit back to RF reader (Id, x, y) For each tag a. From light sequence, decode x and y coordinate b. Transmit back to RF reader (Id, x, y) 00 11 11 00 00 X=1 2 X=1 2
  • 39. Mitsubishi Electric Research Laboratories Special Effects in the Real World Raskar 2006 Inside of Multi-LED Emitter
  • 40. Mitsubishi Electric Research Laboratories Special Effects in the Real World Raskar 2006 Tag
  • 41. Ramesh Raskar, MIT Media Lab • When life gives you lemon, make lemonadeWhen life gives you lemon, make lemonade
  • 42.
  • 43. Ramesh Raskar, Karhan Tan, Rogerio Feris,Ramesh Raskar, Karhan Tan, Rogerio Feris, Jingyi Yu, Matthew TurkJingyi Yu, Matthew Turk Mitsubishi Electric Research Labs (MERL), Cambridge, MAMitsubishi Electric Research Labs (MERL), Cambridge, MA U of California at Santa BarbaraU of California at Santa Barbara U of North Carolina at Chapel HillU of North Carolina at Chapel Hill Non-photorealistic Camera:Non-photorealistic Camera: Depth Edge DetectionDepth Edge Detection andand Stylized RenderingStylized Rendering usingusing Multi-Flash ImagingMulti-Flash Imaging
  • 44.
  • 45.
  • 46.
  • 47.
  • 48. Depth Discontinuities Internal and external Shape boundaries, Occluding contour, Silhouettes
  • 51. Canny Intensity Edge Detection Our Method Photo Result
  • 52.
  • 54. What are the problems with ‘real’ photo in conveying information ? Why do we hire artists to draw what can be photographed ?
  • 55. Shadows Clutter Many Colors Highlight Shape Edges Mark moving parts Basic colors
  • 56. Shadows Clutter Many Colors Highlight Edges Mark moving parts Basic colors A New ProblemA New Problem
  • 57. Ramesh Raskar, MIT Media Lab Strategy #4: XStrategy #4: X • Given a Hammer ..Given a Hammer .. – Find all the nailsFind all the nails – Sometimes even screws and boltsSometimes even screws and bolts • Given a cool solution/technique,Given a cool solution/technique, – find other problemsfind other problems • Good recent examplesGood recent examples – Gradient domain techniquesGradient domain techniques • Introduced in Graphics for High dynamic range toneIntroduced in Graphics for High dynamic range tone mapping [Fattal Lischinski 2002]mapping [Fattal Lischinski 2002] • Now a major hammerNow a major hammer – Image editing, compositing, fusion, alpha matting, reflection layer recoveryImage editing, compositing, fusion, alpha matting, reflection layer recovery
  • 58. A Night Time Scene: Objects are Difficult to Understand due to Lack of Context Dark Bldgs Reflections on bldgs Unknown shapes
  • 59. Enhanced Context : All features from night scene are preserved, but background in clear ‘Well-lit’ Bldgs Reflections in bldgs windows Tree, Street shapes
  • 60. Background is captured from day-time scene using the same fixed camera Night Image Day Image Result: Enhanced Image
  • 61. Flash Result Reflection LayerAmbient Flash and Ambient ImagesFlash and Ambient Images [ Agrawal, Raskar, Nayar, Li Siggraph05 ][ Agrawal, Raskar, Nayar, Li Siggraph05 ]
  • 62. Agrawala et al, Digital Photomontage, Siggraph 2004
  • 63.
  • 64.
  • 65.
  • 66.
  • 67. Agrawala et al, Digital Photomontage, Siggraph 2004
  • 69. Source images Brush strokes Computed labeling Composite
  • 70. Ramesh Raskar, MIT Media Lab Strategy #5: XStrategy #5: X • Given a problem, find other solutionsGiven a problem, find other solutions – Given a nail, find all hammersGiven a nail, find all hammers – Sometimes even screwdrivers and pliers may workSometimes even screwdrivers and pliers may work • High Dynamic Range Tone MappingHigh Dynamic Range Tone Mapping – Started with Jack Tumblin’s LCISStarted with Jack Tumblin’s LCIS – Gradient domainGradient domain – Bilateral filterBilateral filter – Filter banks etc ..Filter banks etc .. – About 6 years of heavy machineryAbout 6 years of heavy machinery – Btw, the topic is done to death but continues to enthuseBtw, the topic is done to death but continues to enthuse
  • 71. Ramesh Raskar, MIT Media Lab Strategy #6: X++Strategy #6: X++ • Pick your adjective ..Pick your adjective .. • Making it faster, better, cheaperMaking it faster, better, cheaper neXt = adjective + XneXt = adjective + X
  • 72. Ramesh Raskar, MIT Media Lab X++ : Add your favorite adjectiveX++ : Add your favorite adjective • Context aware,Context aware, • AdaptiveAdaptive • (temporally) Coherent,(temporally) Coherent, • Hierarchical,Hierarchical, • ProgressiveProgressive • EfficientEfficient • ParallelizedParallelized • DistributedDistributed • Good example: Image or video compression schemesGood example: Image or video compression schemes • But X++ is a bad signBut X++ is a bad sign – The field is dying in terms of research but booming in business impactThe field is dying in terms of research but booming in business impact
  • 73. Ramesh Raskar, MIT Media Lab PitfallsPitfalls • These six ways are only a startThese six ways are only a start • They are a good mental exercise and willThey are a good mental exercise and will allow you to train as a researcherallow you to train as a researcher • Great for class projectsGreat for class projects • ButBut – Maynot produce radically new ideasMaynot produce radically new ideas – Sometimes a danger of being labeled incrementalSometimes a danger of being labeled incremental – Could be into ‘public domain ideas’Could be into ‘public domain ideas’
  • 74. Ramesh Raskar, MIT Media Lab What are Bad ideas to pursueWhat are Bad ideas to pursue • X then Y (then Z)X then Y (then Z) – X+Y is great with true fusion, fusion of dissimilar is bestX+Y is great with true fusion, fusion of dissimilar is best – But avoid a ‘pipeline’ systems paper, where the output ofBut avoid a ‘pipeline’ systems paper, where the output of one is THEN channeled into the input of the next stage,one is THEN channeled into the input of the next stage, and non of the components are noveland non of the components are novel – E.g. I want to build aE.g. I want to build a • Follow the hype (too much competition)Follow the hype (too much competition) • Do because it can be doneDo because it can be done – (Why do we climb? because it is there!(Why do we climb? because it is there! – But only the first one gets a credit.But only the first one gets a credit. – May make you strong, and give you a sense ofMay make you strong, and give you a sense of achievement but not a research project. )achievement but not a research project. )
  • 75. Ramesh Raskar, MIT Media Lab Xd X++ X X+Y X X neXt Ramesh Raskar, MIT Media Lab
  • 76. Raskar, Camera Culture, MIT Media Lab Camera Culture Ramesh Raskar Camera Culture MIT Media Lab http://raskar.info http://cameraculture.info

Notas del editor

  1. Six ways of coming up with new ideas based on an idea ‘X’. Ramesh RaskarAssociate Professor MIT Media Lab http://raskar.info http://cameraculture.info http://raskar.info http://cameraculture.info
  2. Ramesh RaskarAssociate Professor MIT Media Lab http://raskar.info http://cameraculture.info
  3. License plate example: Blur = 60 pixels Can you guess what the car make is ? How many think it is the Audi ? Actually it is a Folksvagon.
  4. Coded exposure makes the filter broadband
  5. Reversibly encode all the information in this otherwise blurred photo
  6. The glint out of focus shows the unusual pattern.
  7. Shielded by screening pigment. The visual organ provides no spatial information, but by comparing the signal from 2 organs or by moving the body, the worm can navigate towards brighter or darker places. It can also keep certain body orientation. Despite lack of spatial vision, this is an evolutionary forerunner to real eyes.
  8. Shielded by screening pigment. The visual organ provides no spatial information, but by comparing the signal from 2 organs or by moving the body, the worm can navigate towards brighter or darker places. It can also keep certain body orientation. Despite lack of spatial vision, this is an evolutionary forerunner to real eyes.
  9. Talk about limitations: Colocated artifacts, color coherency, ref can’t be obtain by subtraction
  10. When we take a photograph of a group of people, such as this image on the left, what we get is a frozen moment of time that is often less natural, and less attractive than the scene we remember. This is because the cognitive processes that form our visual memories integrate over a range of time to form a subjective impression. This memory will likely look a lot more like the image on the right, where everyone is smiling naturally. The goal of our photomontage system is to help us create photographs that better match the image we see in our mind’s eye. To do so, we begin with a stack of images, and combine the best parts of each to form an image that is better than any of the originals.
  11. http://raskar.info http://cameraculture.media.mit.edu