How to come up with new Ideas Raskar Feb09

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

1 comments

Comments 1 - 1 of 1 previous next Post a comment

Post a comment
Embed Video
Edit your comment Cancel

Notes on slide 1

Six ways of coming up with new ideas based on an idea ‘X’. Ramesh Raskar Associate Professor MIT Media Lab http://raskar.info http://cameraculture.info http://raskar.info http://cameraculture.info

Ramesh Raskar Associate Professor MIT Media Lab http://raskar.info http://cameraculture.info

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.

Coded exposure makes the filter broadband

Reversibly encode all the information in this otherwise blurred photo

The glint out of focus shows the unusual pattern.

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.

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.

Talk about limitations: Colocated artifacts, color coherency, ref can’t be obtain by subtraction

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.

http://raskar.info http://cameraculture.media.mit.edu

1 Favorite

How to come up with new Ideas Raskar Feb09 - Presentation Transcript

  1. After X , what is ne X t Coming up with New Ideas in Imaging Ramesh Raskar, MIT Media Lab
  2. X d X++ X X+Y X X ne X t Ramesh Raskar, MIT Media Lab
  3. 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
  4. Camera Culture Course WebPage : http:// cameraculture.info /courses/
  5. After X , what is ne X t Coming up with New Ideas in Imaging Ramesh Raskar, MIT Media Lab
  6. X d X++ X X+Y X X ne X t Ramesh Raskar, MIT Media Lab
  7. Simple Exercise .. What is ne X t
  8. Strategy #1: X d
    • Extend it to next dimension (or some other) dimension
    • Context aware resizing
      • Video
      • Instead of square resizing-> CD cover (with a hole in center) resizing
    • Text, Audio (Speech), Image, Video .. Whats next ?
    • Video, 3D meshes, 4D lightfields
    • Images to infrared, sound, ultrasound
    • Macro scale to microscale (Levoy, Lightfield to Microscope)
    • Time to space to angle to id
    • (coded exposure <- coded aperture)
  9. Coded-Aperture Imaging
    • Lens-free imaging!
    • Pinhole-camera sharpness, without massive light loss.
    • No ray bending (OK for X-ray, gamma ray, etc.)
    • Two elements
      • Code Mask: binary (opaque/transparent)
      • Sensor grid
    • Mask autocorrelation is delta function (impulse)
    • Similar to MotionSensor ?
  10. Flutter Shutter Camera Raskar, Agrawal, Tumblin [Siggraph2006] LCD opacity switched in coded sequence
  11. Figure 2 results Input Image Problem: Motion Deblurring Ramesh Raskar, Camera Culture, MIT Media Lab
  12. Image Deblurred by solving a linear system. No post-processing Blurred Taxi Ramesh Raskar, Camera Culture, MIT Media Lab
  13.  
  14. Flutter Shutter: Shutter is OPEN and CLOSED Sharp Photo Blurred Photo PSF == Broadband Function Fourier Transform Preserves High Spatial Frequencies
  15. Coded 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
  16. Out of Focus Photo: Coded Aperture
  17. Captured Blurred Photo
  18. Refocused on Person
  19. Larval Trematode Worm
  20. Strategy #2: X+Y
    • Fusion of the dissimilar
      • More dissimilar, more spectacular the output
    • Example
      • Scientific imaging + Photography
        • Coded aperture
        • Tomography
    • Lightfields + User interfaces
    • Projector = camera
      • Spatial Augmented Reality
  21. Imaging in Sciences: Computer Tomography
    • http://info.med.yale.edu/intmed/cardio/imaging/techniques/ct_imaging/
  22. Borehole tomography
    • receivers measure end-to-end travel time
    • reconstruct to find velocities in intervening cells
    • must use limited-angle reconstruction method (like ART)
    (from Reynolds)
  23. Prototype camera
    • 4000 × 4000 pixels ÷ 292 × 292 lenses = 14 × 14 pixels per lens
    Contax medium format camera Kodak 16-megapixel sensor Adaptive Optics microlens array 125 μ square-sided microlenses
  24.  
  25. Example of digital refocusing
  26. Coded-Aperture Imaging
    • Lens-free imaging!
    • Pinhole-camera sharpness, without massive light loss.
    • No ray bending (OK for X-ray, gamma ray, etc.)
    • Two elements
      • Code Mask: binary (opaque/transparent)
      • Sensor grid
    • Mask autocorrelation is delta function (impulse)
    • Similar to MotionSensor ?
  27. Mask in a Camera Mask Aperture Canon EF 100 mm 1:1.28 Lens, Canon SLR Rebel XT camera
  28. Strategy #3: X Do exactly the opposite
    • Processing, Memory, Bandwidth
      • In Computing world, in any era, one of this is a bottleneck
      • But overtime, they change. You can often take an older idea and do exactly the opposite.
      • E.g. bandwidth is now considered virtually limitless
    • In imaging:
      • Larger sensors?
        • Everyone is thinking about building cheaper, smaller pixel sensors and THEN improving SNR .. Maybe just build larger sensors?
      • SLR: Faster mirror flip or no mirror flip
        • Companies spent years improving mirror flip speed
        • Why not just remove it?
    • More computation
    • Less light
    • e.g. Reverse Auction
  29. Less is More Blocking Light == More Information Coding in Time Coding in Space
  30. Larval Trematode Worm
  31. Vicon Motion Capture High-speed IR Camera Medical Rehabilitation Athlete Analysis Performance Capture Biomechanical Analysis
  32. 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
  33. 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
  34. Imperceptible Tags under clothing, tracked under ambient light Hidden Marker Tags Outdoors Unique Id
  35. Labeling Space (Indoor GPS) Each location receives a unique temporal code But 60Hz video projector is too slow Projector Tags Pos=0 Pos=25 5 Time
  36. Pattern MSB Pattern MSB-1 Pattern LSB
    • For each tag
    • From light sequence, decode x and y coordinate
    • Transmit back to RF reader ( Id , x, y )
    0 1 1 0 0 X=12
  37. Inside of Multi-LED Emitter
  38. Tag
    • When life gives you lemon, make lemonade
  39. Depth Edge Camera
  40.  
  41. Ramesh Raskar, Karhan Tan, Rogerio Feris, Jingyi Yu, Matthew Turk Mitsubishi Electric Research Labs (MERL), Cambridge, MA U of California at Santa Barbara U of North Carolina at Chapel Hill Non-photorealistic Camera: Depth Edge Detection and Stylized Rendering using Multi-Flash Imaging
  42.  
  43.  
  44.  
  45.  
  46. Depth Discontinuities Internal and external Shape boundaries, Occluding contour, Silhouettes
  47. Depth Edges
  48. Our Method Canny
  49. Canny Intensity Edge Detection Our Method Photo Result
  50.  
  51.  
  52. Car Manuals
  53. What are the problems with ‘real’ photo in conveying information ? Why do we hire artists to draw what can be photographed ?
  54. Shadows Clutter Many Colors Highlight Shape Edges Mark moving parts Basic colors
  55. Shadows Clutter Many Colors Highlight Edges Mark moving parts Basic colors A New Problem
  56. Canny Intensity Edge Detection Our Method
  57.  
  58.  
  59. Strategy #4: X
    • Given a Hammer ..
      • Find all the nails
      • Sometimes even screws and bolts
    • Given a cool solution/technique,
      • find other problems
    • Good recent examples
      • Gradient domain techniques
        • Introduced in Graphics for High dynamic range tone mapping [Fattal Lischinski 2002]
        • Now a major hammer
          • Image editing, compositing, fusion, alpha matting, reflection layer recovery
  60. A Night Time Scene: Objects are Difficult to Understand due to Lack of Context Dark Bldgs Reflections on bldgs Unknown shapes
  61. Enhanced Context : All features from night scene are preserved, but background in clear ‘ Well-lit’ Bldgs Reflections in bldgs windows Tree, Street shapes
  62. Background is captured from day-time scene using the same fixed camera Night Image Day Image Result: Enhanced Image
  63. Flash Result Reflection Layer Ambient Flash and Ambient Images [ Agrawal, Raskar, Nayar, Li Siggraph05 ]
  64. Agrawala et al, Digital Photomontage, Siggraph 2004
  65.  
  66.  
  67.  
  68.  
  69. Agrawala et al, Digital Photomontage, Siggraph 2004
  70. Agrawala et al, Digital Photomontage, Siggraph 2004
  71. actual photomontage set of originals perceived
  72. Source images Brush strokes Computed labeling Composite
  73. Strategy #5: X
    • Given a problem, find other solutions
      • Given a nail, find all hammers
      • Sometimes even screwdrivers and pliers may work
    • High Dynamic Range Tone Mapping
      • Started with Jack Tumblin’s LCIS
      • Gradient domain
      • Bilateral filter
      • Filter banks etc ..
      • About 6 years of heavy machinery
      • Btw, the topic is done to death but continues to enthuse
  74. Strategy #6: X++
    • Pick your adjective ..
    • Making it faster, better, cheaper
    • neXt = adjective + X
  75. X++ : Add your favorite adjective
    • Context aware,
    • Adaptive
    • (temporally) Coherent,
    • Hierarchical,
    • Progressive
    • Efficient
    • Parallelized
    • Distributed
    • Good example: Image or video compression schemes
    • But X++ is a bad sign
      • The field is dying in terms of research but booming in business impact
  76. Pitfalls
    • These six ways are only a start
    • They are a good mental exercise and will allow you to train as a researcher
    • Great for class projects
    • But
      • Maynot produce radically new ideas
      • Sometimes a danger of being labeled incremental
      • Could be into ‘public domain ideas’
  77. What are Bad ideas to pursue
    • X then Y (then Z)
      • X+Y is great with true fusion, fusion of dissimilar is best
      • But avoid a ‘pipeline’ systems paper, where the output of one is THEN channeled into the input of the next stage, and non of the components are novel
      • E.g. I want to build a
    • Follow the hype (too much competition)
    • Do because it can be done
      • (Why do we climb? because it is there!
      • But only the first one gets a credit.
      • May make you strong, and give you a sense of achievement but not a research project. )
  78. X d X++ X X+Y X X ne X t Ramesh Raskar, MIT Media Lab
  79. Camera Culture Ramesh Raskar Camera Culture MIT Media Lab http://raskar.info http://cameraculture.info
SlideShare Zeitgeist 2009

+ MIT Media Lab, Camera Culture groupMIT Media Lab, Camera Culture group Nominate

custom

501 views, 1 favs, 2 embeds more stats

If you are inspired by an idea 'X', how will you co more

More info about this document

© All Rights Reserved

Go to text version

  • Total Views 501
    • 428 on SlideShare
    • 73 from embeds
  • Comments 1
  • Favorites 1
  • Downloads 13
Most viewed embeds
  • 66 views on http://stellar.mit.edu
  • 7 views on https://stellar.mit.edu

more

All embeds
  • 66 views on http://stellar.mit.edu
  • 7 views on https://stellar.mit.edu

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories