Difference between revisions of "TheoExtraStuff"

From LRDE

(Lectures)
(Students)
 
(24 intermediate revisions by 2 users not shown)
Line 8: Line 8:
 
== Software Snapshots ==
 
== Software Snapshots ==
   
a modern, efficient, and generic image processing library in C++, Milena, part of the Olena platform:
+
* <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]
 
* I'm ranked by Ohloh (!) [https://www.ohloh.net/accounts/thierry_geraud/kudos 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]
 
<!--
 
<!--
* it has also a page on Ohloh [https://www.ohloh.net/p/olena here]
+
** it has also a page on Ohloh [https://www.ohloh.net/p/olena here]
 
-->
 
-->
   
  +
* <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>
  +
** 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/pub/course/CPP/cpp_1.pdf cpp_1.pdf], [https://www.lrde.epita.fr/~theo/pub/course/CPP/cpp_2.pdf cpp_2.pdf], [https://www.lrde.epita.fr/~theo/pub/course/CPP/cpp_3.pdf cpp_3.pdf], [https://www.lrde.epita.fr/~theo/pub/course/CPP/cpp_4.pdf cpp_4.pdf], [https://www.lrde.epita.fr/~theo/pub/course/CPP/cpp_5.pdf cpp_5.pdf])
+
* 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], [https://www.lrde.epita.fr/~theo/lectures/CPP/cpp_5.pdf cpp_5.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
+
* Markov Random Fields (goto above)
   
 
== Students ==
 
== Students ==
   
 
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.
   
 
Current PhD students:
 
Current PhD students:
  +
* [[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:Carlinet|Edwin Carlinet]] (co-director [http://cmm.ensmp.fr/~serra/aaccueil.htm Jean Serra])
 
  +
* [[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.
* [[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.
The proposal below are for MSc students (M2); if you are interested (and to get extra info), just contact me [mailto:thierry.geraud@lrde.epita.fr thierry.geraud@lrde.epita.fr].
 
  +
  +
<!--
  +
  +
The proposal below are for MSc students (M2); if you are interested (and to get extra info), just contact me [mailto:thierry.geraud@lrde.epita.fr thierry.geraud@lrde.epita.fr]. <br>
  +
<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 51: Line 67:
 
{| 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 67: Line 83:
 
* 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 al., ''Morphological filtering in shape spaces'', in the Proc. of ICPR, 2012]).
+
* 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 94: Line 112:
 
* document image analysis.
 
* document image analysis.
   
  +
-->
;Flavor:
 
{| class="wikitable"
 
| theory || 10%
 
|-
 
| bibliography || 20%
 
|-
 
| exploration || 40%
 
|-
 
| implementation and tests || 30%
 
|}
 

Latest revision as of 16:56, 26 March 2019



Back to my homepage <--


Software Snapshots

  • Milena, a modern, efficient, and generic image processing library in C++
    • it is part of the Olena platform
    • the main project page is here
    • I'm ranked by Ohloh (!) here
  • eVidenZ, 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 here
    • a modern version of this project is here

Lectures

The courses I give at EPITA:

Students

Former PhD students:

Current PhD students:

Internship Proposals

No proposal at the moment.