diff --git a/otbtf_pres/illustrations/gif_2160.gif b/otbtf_pres/illustrations/gif_2160.gif new file mode 100644 index 0000000000000000000000000000000000000000..692aa15592d490c0c4b7984ef641f8cad3667d1d Binary files /dev/null and b/otbtf_pres/illustrations/gif_2160.gif differ diff --git a/otbtf_pres/illustrations/pyotbadvert.png b/otbtf_pres/illustrations/pyotbadvert.png new file mode 100644 index 0000000000000000000000000000000000000000..e457f102bf2875ab5f752d71b4673bb1f4d56fac Binary files /dev/null and b/otbtf_pres/illustrations/pyotbadvert.png differ diff --git a/otbtf_pres/index.html b/otbtf_pres/index.html index df108b80921679ea75bf38c7299713983f2a33e8..487766d9b2828f20ad5b8fcc37cdcd2bb7332f9c 100644 --- a/otbtf_pres/index.html +++ b/otbtf_pres/index.html @@ -57,6 +57,7 @@ <section> <h2>In short</h2> <ul> + <li><h>Generic</h> framework for deep learning on rasters</li> <li>Developped at INRAE for <h>research</h>, <h>education</h> and <h>production</h> </li> <li>Use <h>deep learning</h> techniques on geospatial images</li> @@ -67,7 +68,8 @@ </ul> </ul> <br> - <img width="20%" data-src="illustrations/logo.png"> + <br> + <img width="15%" data-src="illustrations/logo.png"> </section> @@ -153,7 +155,7 @@ otbcli_TensorflowModelServe \ <ul> <li>Dedicated to model training</li> <li>For data scientists</li> - <li>To go large scale</li> + <li>To go large scale with distributed training</li> </ul> </li> </ul> @@ -258,7 +260,7 @@ tf_ds = TFRecords("/path/to/tfrecords_dir").read() <section data-transition="fade"> <h3>ModelBase</h3> - <h4><h>New in v3.3.0!</h></h4> + <h4><y>New</y> in v3.3.0!</h4> <br> <ul> <li>Ease the implementation of deep nets</li> @@ -406,9 +408,11 @@ app.write("output_y.tif") target="_blank">https://www.theia-land.fr/en/product/buildings-footprint/</a></p> </section> + <section data-background-image='illustrations/gif_2160.gif'></section> + <section> <img width="60%" data-src="illustrations/masque_ssthrs.png"> - <p><small><h>Forest mapping</h> at 1.5m spacing from ~1200 spot 6/7 images acquired between 2016 and 2020</small></p> + <p><small><h>Forest mapping</h> at 1.5m spacing from ~1200 spot 6/7 images acquired between 2016 and 2020. Copyright <h>INRAE</h>/<h>UMR TETIS</h>, <h>OSM</h></small></p> </section> <section> @@ -418,6 +422,13 @@ app.write("output_y.tif") <img width="40%" data-src="illustrations/sr4rs_logos.jpg"> </section> + + <section data-background-image='illustrations/sr4rs_tours.jpg'></section> + <section data-background-image='illustrations/sr4rs_ams.jpg'></section> + <section data-background-image='illustrations/sr4rs_lisboa.jpg'></section> + <section data-background-image='illustrations/sr4rs_okla.jpg'></section> + <section data-background-image='illustrations/sr4rs_baotou.jpg'></section> + <section> <h4>Easy to run</h4> <pre style="width:1000px"><code data-trim class="bash"> @@ -438,7 +449,6 @@ python sr4rs/code/sr.py \ <img width="48px" data-src="illustrations/python.png" style="float:left;padding-left:18%;margin:30px"> <pre style="width:1000px"><code data-trim class="python"> if __name__ == "__main__": - # Some secondary stuff to retrieve parameters values, etc ... # The important stuff @@ -467,7 +477,6 @@ if __name__ == "__main__": <img width="48px" data-src="illustrations/python.png" style="float:left;padding-left:18%;margin:30px"> <pre style="width:1000px"><code data-trim class="python"> if __name__ == "__main__": - # Some secondary stuff to retrieve parameters values, etc ... # Using pyotb @@ -488,14 +497,10 @@ if __name__ == "__main__": # if you need to write: infer.write("out", out_fn) </code></pre> + <img width="20%" data-src="illustrations/pyotbadvert.png"> </section> - <section data-background-image='illustrations/sr4rs_tours.jpg'></section> - <section data-background-image='illustrations/sr4rs_ams.jpg'></section> - <section data-background-image='illustrations/sr4rs_lisboa.jpg'></section> - <section data-background-image='illustrations/sr4rs_okla.jpg'></section> - <section data-background-image='illustrations/sr4rs_baotou.jpg'></section> <section> <h3>Soil moisture mapping (Theia product)</h3> @@ -571,9 +576,9 @@ if __name__ == "__main__": <ul> <li>Beginners: from CLI from patches images</li> <li>Developers: from python, using <i>otbtf.dataset</i> and otbtf.TFRecords classes</li> - <li>Distributed training easy with Tensorflow 2</li> + <li>Distributed training with Tensorflow 2</li> </ul> - <li>Run TensorFlow model in OTB <h>pipelines</h></li> + <li><h>Run models</h> in OTB pipelines</li> </ul> </section> @@ -583,7 +588,7 @@ if __name__ == "__main__": <li>Improve <h>python API</h></li> <li>More <h>examples and applications</h> out of the box</li> <li>Lighter <h>docker</h> images</li> - <li>Fix OTB x TensorFlow compilation issues</li> + <li>Fix OTB x TensorFlow compilation limitations</li> <li>Integration in <h>pyotb</h></li> </ul>