As a quick follow-up, some people have asked if they could see the Matlab code.
The matlab code is functional - but certainly not clean by any standard. It works, and there's a small readme explaining which method to call to make it work, but most of the code is not documented, and there's a lot of old junk in it. It was an academic project, and as such not meant for widespread use or viewing. It's in a zip file you can download here: https://www.dropbox.com/s/096dfeo0wtjtp4z/thesis-matlab-code.zip However if you're curious to see the innards of how it works, well, you're welcome to dig in. I'll answer to questions about it if you have any, but I'd recommend that you read the thesis itself if you have questions about how it works. I'd much rather answer questions about the thesis itself than the code. I've been on IRC recently and have gotten a start on making a standalone C program to do the deblurring that we can then convert to a DT module - and for that I want to thank houz, hanatos and the several others who've been helping me learn the C-way to bring this work to public consumption. And, for those in a hurry to deblur pictures, all I have to say is "it'll be ready when it's ready". I don't want to give you a timeline because I can't give you dates when I expect things to be done. I'm doing this as a hobby, and I'd like to enjoy doing it however long it takes to bring to fruition. Cheers, Jon On 16.12.2013 14:07, John C wrote: > Hi all, > > I wrote a year and a half ago or so to a couple of devs, thinking I'd > build a plugin for motion deblurring directly into DT... However the PhD > student assigned to supervising my master's thesis thought I'd be better > off writing it in Matlab. I'm not sure Matlab was the best tool for the > job, but I managed to get it working well enough for an academic > project, except it was very slow (25 minutes on average for 1MP images). > > I'd like to start integrating my now-completed thesis work into DT, with > the hope that others may help me tweak it to provide a higher-quality > deblurring. And bring DT in direct competition with Photoshop's > "Camera-shake removal tool". > > To that end I'm posting my thesis PDF link for anyone interested > (careful, 55MB download) : > https://www.dropbox.com/s/hkhlsyvunvafrsj/thesis.pdf > > I'll be hopping onto IRC during the holiday season to see if anyone can > help me get familiar with the plugin development system so I can start > re-writing the code. I'm doing mostly Java dev, so chances are I'll have > a lot of learning to do, and be somewhat of a fixture on IRC when > working on it. > > Happy reading! > John > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk > _______________________________________________ > darktable-devel mailing list > darktable-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/darktable-devel ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ darktable-devel mailing list darktable-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/darktable-devel