Difference between revisions of "TheoExtraStuff"
From LRDE
(22 intermediate revisions by 2 users not shown) | |||
Line 8: | Line 8: | ||
== Software Snapshots == |
== Software Snapshots == |
||
− | * |
+ | * <span style="color:#800000"> '''Milena'''</span>, a modern, efficient, and generic image processing library in C++ |
+ | ** it is part of the Olena platform |
||
** the main project page is [http://www.lrde.epita.fr/cgi-bin/twiki/view/Olena/ here] |
** the main project page is [http://www.lrde.epita.fr/cgi-bin/twiki/view/Olena/ here] |
||
** I'm ranked by Ohloh (!) [https://www.ohloh.net/accounts/thierry_geraud/kudos here] |
** I'm ranked by Ohloh (!) [https://www.ohloh.net/accounts/thierry_geraud/kudos here] |
||
Line 16: | Line 17: | ||
* <span style="color:#800000">'''eVidenZ'''</span>, a free and general-purpose C++ library to implement some Dempster-Shafer engines (theory of belief functions): |
* <span style="color:#800000">'''eVidenZ'''</span>, a free and general-purpose C++ library to implement some Dempster-Shafer engines (theory of belief functions): |
||
+ | ** this was a student project (it is no more maintained) |
||
** the dedicated page is <span style="background:yellow">[[TheoEvidenz|here]]</span> |
** the dedicated page is <span style="background:yellow">[[TheoEvidenz|here]]</span> |
||
+ | ** a modern version of this project is [https://github.com/IGNF/evidence4j here] |
||
== Lectures == |
== Lectures == |
||
The courses I give at EPITA: |
The courses I give at EPITA: |
||
− | * The C++ Language (slides: [https://www.lrde.epita.fr/~theo/ |
+ | * The C++ Language (slides: [https://www.lrde.epita.fr/~theo/lectures/CPP/cpp_1.pdf cpp_1.pdf], [https://www.lrde.epita.fr/~theo/lectures/CPP/cpp_2.pdf cpp_2.pdf], [https://www.lrde.epita.fr/~theo/lectures/CPP/cpp_3.pdf cpp_3.pdf], [https://www.lrde.epita.fr/~theo/lectures/CPP/cpp_4.pdf cpp_4.pdf]) |
+ | * Advanced C++ (slides: [https://www.lrde.epita.fr/~theo/lectures/CXXA/cxxa_1.pdf cxxa_1.pdf], [https://www.lrde.epita.fr/~theo/lectures/CXXA/cxxa_2.pdf cxxa_2.pdf], [https://www.lrde.epita.fr/~theo/lectures/CXXA/cxxa_3.pdf cxxa_3.pdf], [https://www.lrde.epita.fr/~theo/lectures/CXXA/cxxa_4.pdf cxxa_4.pdf], [https://www.lrde.epita.fr/~theo/lectures/CXXA/cxxa_5.pdf cxxa_5.pdf], [https://www.lrde.epita.fr/~theo/lectures/CXXA/cxxa_6.pdf cxxa_6.pdf]) |
||
− | * Object-Oriented Modeling |
||
+ | * Object-Oriented Modeling (slides: [https://www.lrde.epita.fr/~theo/lectures/MOB/mob1_1.pdf mob1_1.pdf], [https://www.lrde.epita.fr/~theo/lectures/MOB/mob1_2.pdf mob1_2.pdf], [https://www.lrde.epita.fr/~theo/lectures/MOB/mob1_3.pdf mob1_3.pdf], [https://www.lrde.epita.fr/~theo/lectures/MOB/mob1_6.pdf mob1_6.pdf], [https://www.lrde.epita.fr/~theo/lectures/MOB/mob2_1.pdf mob2_1.pdf]) |
||
* Introduction to Image Processing (slides: [http://www.lrde.epita.fr/~theo/lectures/INIM/inim_1.pdf inim_1.pdf], [http://www.lrde.epita.fr/~theo/lectures/INIM/inim_2.pdf inim_2.pdf], [http://www.lrde.epita.fr/~theo/lectures/INIM/inim_3.pdf inim_3.pdf], [http://www.lrde.epita.fr/~theo/lectures/INIM/inim_4.pdf inim_4.pdf], [http://www.lrde.epita.fr/~theo/lectures/INIM/inim_5.pdf inim_5.pdf]) |
* Introduction to Image Processing (slides: [http://www.lrde.epita.fr/~theo/lectures/INIM/inim_1.pdf inim_1.pdf], [http://www.lrde.epita.fr/~theo/lectures/INIM/inim_2.pdf inim_2.pdf], [http://www.lrde.epita.fr/~theo/lectures/INIM/inim_3.pdf inim_3.pdf], [http://www.lrde.epita.fr/~theo/lectures/INIM/inim_4.pdf inim_4.pdf], [http://www.lrde.epita.fr/~theo/lectures/INIM/inim_5.pdf inim_5.pdf]) |
||
* Markov Random Fields (goto above) |
* Markov Random Fields (goto above) |
||
Line 29: | Line 33: | ||
Former PhD students: |
Former PhD students: |
||
+ | * [https://www.brown.edu/academics/applied-mathematics/jerome-darbon Jérôme Darbon], now with Brown University (Rhode Island, RI, USA) <br> [[http://www.lrde.epita.fr/~theo/phds/darbon.2005.phd.pdf <span style="color:LightSalmon">PhD report:</span> Software components and algorithms for exact energy minimization in image processing (in French)]] |
||
− | * [http://jerome.berbiqui.org/ Jérôme Darbon], now with UCLA and CNRS (at ENS Cachan) |
||
− | * [[User:Roland|Roland Levillain]], now with Google (London, UK) |
+ | * [[User:Roland|Roland Levillain]], now with Google (London, UK) <br> [[http://www.lrde.epita.fr/~theo/phds/levillain.2011.phd.pdf <span style="color:LightSalmon">PhD report:</span> Towards a software architecture for generic image processing]] |
+ | * [[User:Xu|Yongchao Xu]], now with Huazhong University of Science and Technology (Wuhan, China) <br> [[http://www.lrde.epita.fr/~theo/phds/xu.2013.phd.pdf <span style="color:LightSalmon">PhD report:</span> Tree-based shape spaces: Definition and applications in image processing and computer vision]] |
||
− | * [[User:Xu|Yongchao Xu]], now both with EPITA-LRDE and the Signal and Image Processing Dept. of Telecom ParisTech |
||
+ | * [[User:Carlinet|Edwin Carlinet]], now with [http://www.lrde.epita.fr/ LRDE] <br> [[http://www.lrde.epita.fr/~theo/phds/carlinet.2015.phd.pdf <span style="color:LightSalmon">PhD report:</span> A tree of shapes for multivariate images]] |
||
+ | * [[User:Nboutry|Nicolas Boutry]] <br> [[http://www.lrde.epita.fr/~theo/phds/boutry.2016.phd.pdf <span style="color:LightSalmon">PhD report:</span> A study of well-composedness in ''n''D]] |
||
+ | * [[User:Jnewton|Jim Newton]] Representing and Computing with Types in Dynamically Typed Languages |
||
+ | * [[User:Dhuynh|Lê Duy Huỳnh]] (co-supervisor [[User:Xu]]) <br> <span style="color:LightSalmon">PhD title:</span> Taking into account inclusion and adjacency information in hierarchical morphological representations. |
||
+ | * [[User:Movn|Minh Ôn Vũ Ngọc]] (co-supervisor [[User:Jonathan|Jonathan Fabrizio]]) <br> <span style="color:LightSalmon">PhD title:</span> Detection and analysis of id documents in video streams. |
||
+ | * [[User:Jrivet|Julie Rivet]] (co-supervisor [[User:Gtochon|Guillaume Tochon]]) <br> <span style="color:LightSalmon">PhD title:</span> Real-time hyperspectral Holographic Retinal Imagingon GPU. |
||
Current PhD students: |
Current PhD students: |
||
− | * [[User:Carlinet|Edwin Carlinet]] (co-director [http://cmm.ensmp.fr/~serra/aaccueil.htm Jean Serra]) |
||
− | * [[User:Nboutry|Nicolas Boutry]] (co-director [http://www.laurentnajman.org/ Laurent Najman]) |
||
+ | * [[User:Mroynard|Michael Roynard]] (co-supervisor [[User:Carlinet|Edwin Carlinet]]) <br> <span style="color:LightSalmon">PhD title:</span> Generic Programming in Modern C++ for Image Processing. |
||
+ | * [[User:Zzhao|Zhou Zhao]] (co-supervisor [[User:Elodie|Elodie Puybareau]]) <br> <span style="color:LightSalmon">PhD title:</span> Heart Segmentation in 3D MRI and quantization of fibrosis. |
||
== Internship Proposals == |
== Internship Proposals == |
||
+ | No proposal at the moment. |
||
⚫ | |||
+ | |||
+ | <!-- |
||
+ | |||
⚫ | |||
+ | <span style="background:yellow;color:#800000">Nota bene: I do not answer to every mail I receive, sorry.</span> |
||
==== Text extraction from natural images ==== |
==== Text extraction from natural images ==== |
||
Line 53: | Line 68: | ||
{| class="wikitable" |
{| class="wikitable" |
||
| theory || 10% |
| theory || 10% |
||
− | |- |
+ | |- |
− | | bibliography || 10% |
+ | | bibliography || 10% |
− | |- |
+ | |- |
− | | exploration || 30% |
+ | | exploration || 30% |
− | |- |
+ | |- |
− | | algorithm design || 30% |
+ | | algorithm design || 30% |
− | |- |
+ | |- |
− | | implementation and tests || 20% |
+ | | implementation and tests || 20% |
|} |
|} |
||
Line 69: | Line 84: | ||
* mathematical morphology (connected operators), |
* mathematical morphology (connected operators), |
||
* tree of shapes, |
* tree of shapes, |
||
− | * shaping (see the paper: [http://arxiv.org/pdf/1204.4758.pdf Y. Xu et |
+ | * shaping (see the paper: [http://arxiv.org/pdf/1204.4758.pdf Y. Xu et |
+ | al., ''Morphological filtering in shape spaces'', in the Proc. of |
||
+ | ICPR, 2012]). |
||
;Flavor: |
;Flavor: |
||
{| class="wikitable" |
{| class="wikitable" |
||
| theory || 20% |
| theory || 20% |
||
− | |- |
+ | |- |
| bibliography || 10% |
| bibliography || 10% |
||
− | |- |
+ | |- |
− | | exploration || 30% |
+ | | exploration || 30% |
− | |- |
+ | |- |
− | | proof design || 30% |
+ | | proof design || 30% |
− | |- |
+ | |- |
− | | implementation and tests || 10% |
+ | | implementation and tests || 10% |
|} |
|} |
||
Line 96: | Line 113: | ||
* document image analysis. |
* document image analysis. |
||
+ | --> |
||
− | ;Flavor: |
||
− | {| class="wikitable" |
||
− | | theory || 10% |
||
− | |- |
||
− | | bibliography || 20% |
||
− | |- |
||
− | | exploration || 40% |
||
− | |- |
||
− | | implementation and tests || 30% |
||
− | |} |
Latest revision as of 08:08, 20 January 2021
Software Snapshots
- Milena, a modern, efficient, and generic image processing library in C++
- eVidenZ, a free and general-purpose C++ library to implement some Dempster-Shafer engines (theory of belief functions):
Lectures
The courses I give at EPITA:
- The C++ Language (slides: cpp_1.pdf, cpp_2.pdf, cpp_3.pdf, cpp_4.pdf)
- Advanced C++ (slides: cxxa_1.pdf, cxxa_2.pdf, cxxa_3.pdf, cxxa_4.pdf, cxxa_5.pdf, cxxa_6.pdf)
- Object-Oriented Modeling (slides: mob1_1.pdf, mob1_2.pdf, mob1_3.pdf, mob1_6.pdf, mob2_1.pdf)
- Introduction to Image Processing (slides: inim_1.pdf, inim_2.pdf, inim_3.pdf, inim_4.pdf, inim_5.pdf)
- Markov Random Fields (goto above)
Students
Former PhD students:
- Jérôme Darbon, now with Brown University (Rhode Island, RI, USA)
[PhD report: Software components and algorithms for exact energy minimization in image processing (in French)] - Roland Levillain, now with Google (London, UK)
[PhD report: Towards a software architecture for generic image processing] - Yongchao Xu, now with Huazhong University of Science and Technology (Wuhan, China)
[PhD report: Tree-based shape spaces: Definition and applications in image processing and computer vision] - Edwin Carlinet, now with LRDE
[PhD report: A tree of shapes for multivariate images] - Nicolas Boutry
[PhD report: A study of well-composedness in nD] - Jim Newton Representing and Computing with Types in Dynamically Typed Languages
- Lê Duy Huỳnh (co-supervisor Yongchao Xu)
PhD title: Taking into account inclusion and adjacency information in hierarchical morphological representations. - Minh Ôn Vũ Ngọc (co-supervisor Jonathan Fabrizio)
PhD title: Detection and analysis of id documents in video streams. - Julie Rivet (co-supervisor Guillaume Tochon)
PhD title: Real-time hyperspectral Holographic Retinal Imagingon GPU.
Current PhD students:
- Michael Roynard (co-supervisor Edwin Carlinet)
PhD title: Generic Programming in Modern C++ for Image Processing. - Zhou Zhao (co-supervisor Elodie Puybareau)
PhD title: Heart Segmentation in 3D MRI and quantization of fibrosis.
Internship Proposals
No proposal at the moment.