Magic Lantern Forum

General Discussion => General Chat => Topic started by: marcb on June 10, 2013, 12:44:11 PM

Title: University of Toronto student produces real-time HDR video with 60D
Post by: marcb on June 10, 2013, 12:44:11 PM
Don't know if this has been posted already but a student from the University of Toronto has managed to produce real time HDR Video with a 60D, Magic Lantern and an off-the-shelf video processing board with a field programmable gate array (FPGA) .
Check this out: http://www.engadget.com/2013/06/05/hdr-video-real-time

First RAW and now HDR... impressive stuff. The Canon DSLRs are starting to look more like REDs every day...

Is the ML development team involved in the HDR hack?
Title: Re: University of Toronto student produces real-time HDR video with 60D
Post by: hirethestache on June 11, 2013, 07:20:10 AM
He didn't develop the edge detection/raw focus assist, that is part of ML.
Title: Re: University of Toronto student produces real-time HDR video with 60D
Post by: marcb on June 11, 2013, 12:51:11 PM
Wonder if HDR raw capture is possible directly to a fast CF...
I don't really understand how he got the HDR stream in Live View.
It almost looks to me like he's using that board to remote control magic lantern functions on the camera via USB.
Someone got any ideas on how his set-up works?
Title: Re: University of Toronto student produces real-time HDR video with 60D
Post by: guy01 on June 14, 2013, 10:27:08 PM
Quote from: marcb on June 11, 2013, 12:51:11 PM
It almost looks to me like he's using that board to remote control magic lantern functions on the camera via USB.
Someone got any ideas on how his set-up works?

I would assume the board is simply doing regular post processing that would be done on ml hdr video live.... although he has 3 exposures vs 2... so I'm not sure.
Title: Re: University of Toronto student produces real-time HDR video with 60D
Post by: eatbuckshot on June 18, 2013, 08:07:49 PM
Quote from: marcb on June 11, 2013, 12:51:11 PM
Wonder if HDR raw capture is possible directly to a fast CF...
I don't really understand how he got the HDR stream in Live View.
It almost looks to me like he's using that board to remote control magic lantern functions on the camera via USB.
Someone got any ideas on how his set-up works?

Computer engineer here,
I've recently worked on digilent FPGA boards, and what you see is real time image processing being done on the 60d' video output.  (FPGA's is a chip that allows you to reconfigure it to do different things, almost like you're programming a CPU)  FPGA's are good because they can run very fast in their configuration since it's all physical. He said that it stores the different exposed frames in a buffer and processes them for HDR and outputs it to the monitor.
(the fpga is acting as an image processing device inbetween the camera and the monitor)

I'm not sure if he's remote controlling it perse, but it isn't necessary... It seems it's just the regular ML hdr video mode (maybe he modified some ML code to just activate it when not recording)