460 likes | 569 Views
Image Processing on Line A new way to publish ? A new way to organize research in a lab ? Jérôme Darbon (UCLA and ENS Cachan), Nicolas Limare (ENS Cachan), Jean-Michel Morel (ENS Cachan). Research partially funded by ONR Grant N00014-97-1-0839.
E N D
Image Processing on Line A new way to publish? A new way to organizeresearch in a lab? Jérôme Darbon (UCLA and ENS Cachan), Nicolas Limare (ENS Cachan), Jean-Michel Morel (ENS Cachan) Researchpartiallyfunded by ONR Grant N00014-97-1-0839 Image Processing on Line, Minneapolis, ONR meeting 2009
Image Processing on Line: main goal Achieve « reproducibleresearch » and therefore: Allow EVERYBODY to try the algorithms on theirown images (includingdeciders who DO NOT program) Make all results of trials accessible in a Web archive (experiment sharing) Downloadable code Give a list of examples AND counterexamples, and explainthem Describe the algorithmscarefully (pseudocode+comments) Testingindependent of anyplatform (no code download, no system requirement…) This isparticularlyadapted to image processing! Image Processing on Line, Minneapolis, ONR meeting 2009
Means of the project Online servers, multicore Execution in real/interactive time (lessthan 20 seconds) Research team on online web tools Some (easy) parallelcomputing Reorganization of the work flow in a team Image Processing on Line, Minneapolis, ONR meeting 2009
Reorganization of the work flow in a research team Image Processing on Line, Minneapolis, ONR meeting 2009
Four functions for a Web server Image Processing on Line, Minneapolis, ONR meeting 2009
For eachalgorithm: a fourfold publication Image Processing on Line, Minneapolis, ONR meeting 2009
Current state of the site PUBLIC ONLINE (Website and demos): http://mw.cmla.ens-cachan.fr/megawave/algo/: ASIFT : Affine Invariant Image Matching LSD : Line Segment Detection Random Phase Noise : MicrotextureSynthesis Cartoon+Texture Image Decomposition Retinex PDE Color Balance INTERNAL WORKSHOPS: Colorcontrastenhancement by PDE (threealgorithmscompared) http://mw.cmla.ens-cachan.fr/megawave/demo/retinex_workshop/ NL-means (on test) http://mw.cmla.ens-cachan.fr/megawave/demo/nlmeans/ Image Processing on Line, Minneapolis, ONR meeting 2009
ASIFT: affine invariant image comparison Image Processing on Line, Minneapolis, ONR meeting 2009
Result of ASIFT: Comparedwith SIFT: Image Processing on Line, Minneapolis, ONR meeting 2009
AlgorithmWebsite Image Processing on Line, Minneapolis, ONR meeting 2009
The website of eachalgorithms shows and explains the failure cases. For instance for SIFT and ASIFT, failurecomparingobjectswith night and day illumination Image Processing on Line, Minneapolis, ONR meeting 2009
The online demogivesalsoaccess to the online archive. More than 1550 different images have been so far tried by on line users. They are grouped in pages of 50. Here are three examplestried by users, on a simple box, a building and a landscape. Image Processing on Line, Minneapolis, ONR meeting 2009
By a simple click a closerview of eachexperimentisavailable: ASIFT result : SIFT result : Image Processing on Line, Minneapolis, ONR meeting 2009
Line segment detector (LSD), no parameter. More than 850 images in the archive Image Processing on Line, Minneapolis, ONR meeting 2009
Someresults Image Processing on Line, Minneapolis, ONR meeting 2009
LSD: Someresults in the online archive Image Processing on Line, Minneapolis, ONR meeting 2009
Plans • Make a substantialdatabase of algorithms • . New ones • . But manyclassicones • Passfromatoms to molecules : • . Stereo (calibration, stereorectification, matching, reconstruction • . Image processing (noise, blur, color, contrast: requiresreliableestimates) • Official publication? • . Needs a scientific AND technicalcommittee • . Needs a union of labs to start (right nowthreelabsvolunteer) • . Needs to fixverycarefully the rules for code description, examples, etc. • . Needs €€€€€ + $$$$$ • VISIT US: http://mw.cmla.ens-cachan.fr/megawave/algo/: Image Processing on Line, Minneapolis, ONR meeting 2009