<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8349661088629788467</id><updated>2024-09-04T03:36:50.528-07:00</updated><title type='text'>Remote Sensing</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>38</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-7278088858971811144</id><published>2011-04-16T13:28:00.001-07:00</published><updated>2011-04-16T13:30:47.294-07:00</updated><title type='text'>Moving the blog</title><content type='html'>I am in the phase of moving my blogs to&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://blog.jordiinglada.net/&quot;&gt;http://blog.jordiinglada.net/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/7278088858971811144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/7278088858971811144' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/7278088858971811144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/7278088858971811144'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2011/04/moving-blog.html' title='Moving the blog'/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-6600024688189193031</id><published>2011-04-01T08:47:00.001-07:00</published><updated>2011-04-01T08:47:45.020-07:00</updated><title type='text'></title><content type='html'> &lt;h1 class=&quot;title&quot;&gt;PROBA-V Preparatory Programme - PRO-Fusion&lt;/h1&gt;  &lt;p&gt;         PROBA-V stands for &lt;i&gt;PRoject for On-Board Autonomy - VEGETATION&lt;/i&gt;     and is a space mission aimed at ensuring the data continuity     between the Végétation missions (on board of CNES&#39; SPOT-4 and SPOT-5)     and ESA&#39;s Sentinel-3. &lt;/p&gt; &lt;p&gt;     PROBA-V has a Preparatory Programme funded by &lt;a href=&quot;http://www.belspo.be/&quot;&gt;Belspo&lt;/a&gt;, the Belgian     Federal Scientific Policy Office. I am PI for one of the selected     projects of this programme. As such, I participated at the end of     February to one of the International Users Committee to present     the goals of the project. &lt;/p&gt; &lt;p&gt;     The project is called PRO-Fusion and it aims at developing and     assessing algorithms for the fusion of PROBA-V images with other     types of images as for instance &lt;a href=&quot;http://smsc.cnes.fr/VENUS/&quot;&gt;Venus&lt;/a&gt; or Sentinel-2. &lt;/p&gt; &lt;p&gt;     The slides of my presentation are available &lt;a href=&quot;http://www.probav-iuc.org/assets/investigations/Inglada.pdf&quot;&gt;here&lt;/a&gt;. &lt;/p&gt; &lt;p&gt;     One interesting thing of this project is that the source code of     the algorithms will be available as open source software. I have     already started to contribute some code to the &lt;a href=&quot;http://www.orfeo-toolbox.org&quot;&gt;Orfeo Toolbox&lt;/a&gt;. The     main contributions involve the &lt;a href=&quot;http://hg.orfeo-toolbox.org/OTB/file/tip/Code/MultiTemporal&quot;&gt;multi-temporal&lt;/a&gt; processing. &lt;/p&gt; </content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/6600024688189193031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/6600024688189193031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/6600024688189193031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/6600024688189193031'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2011/04/proba-v-preparatory-programme-pro.html' title=''/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-3420413429200518549</id><published>2011-02-26T12:45:00.001-08:00</published><updated>2011-02-26T12:47:05.120-08:00</updated><title type='text'></title><content type='html'>&lt;h1 class=&quot;title&quot;&gt;HDF4 support for GDAL on Arch Linux&lt;/h1&gt;I have been trouble reading HDF files with &lt;a href=&quot;http://www.orfeo-toolbox.org/&quot;&gt;OTB&lt;/a&gt; on Arch Linux for a while. I finally took the time to investigate this problem and come to a solution. &lt;br /&gt;
At the beginning I was misled by the fact that I was able to open a HDF5 file with Monteverdi on Arch. But I finally understood that the &lt;a href=&quot;http://www.gdal.org/&quot;&gt;GDAL&lt;/a&gt; pre-compiled package for Arch was only missing HDF4 support. &lt;br /&gt;
It is due to the fact that HDF4 depends on libjpeg version 6, and is incompatible with the standard current version of libjpeg on Arch. &lt;br /&gt;
So the solution is to install libjpeg6 and HDF4 from the &lt;a href=&quot;http://aur.archlinux.org/&quot;&gt;AUR&lt;/a&gt; and then regenerate the gdal package, who, during the configuration phase will automatically add HDF4 support. &lt;br /&gt;
Here are the detailed steps I took: &lt;br /&gt;
&lt;ol&gt;&lt;li&gt; Install libjpeg6 from AUR: &lt;ol&gt;&lt;li&gt; mkdir ~/local/packages &lt;/li&gt;
&lt;li&gt; cd ~/local/packages &lt;/li&gt;
&lt;li&gt; wget &lt;a href=&quot;http://aur.archlinux.org/packages/libjpeg6/libjpeg6.tar.gz&quot;&gt;http://aur.archlinux.org/packages/libjpeg6/libjpeg6.tar.gz&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; tar xzf libjpeg6.tar.gz &lt;/li&gt;
&lt;li&gt; cd libjpeg6 &lt;/li&gt;
&lt;li&gt; makepkg -i #will prompt for root psswd for installation &lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;li&gt; Install HDF4 from AUR: &lt;ol&gt;&lt;li&gt; cd ~/local/packages &lt;/li&gt;
&lt;li&gt; wget &lt;a href=&quot;http://aur.archlinux.org/packages/hdf4-nonetcdf/hdf4-nonetcdf.tar.gz&quot;&gt;http://aur.archlinux.org/packages/hdf4-nonetcdf/hdf4-nonetcdf.tar.gz&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; tar xzf hdf4-nonetcdf.tar.gz &lt;/li&gt;
&lt;li&gt; cd hdf4-nonetcdf &lt;/li&gt;
&lt;li&gt; makepkg -i #will prompt for root psswd for installation &lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;li&gt; Setup an &lt;a href=&quot;https://wiki.archlinux.org/index.php/Arch_Build_System&quot;&gt;Arch Build System&lt;/a&gt; build tree &lt;ol&gt;&lt;li&gt; sudo pacman -S abs &lt;/li&gt;
&lt;li&gt; sudo abs &lt;/li&gt;
&lt;li&gt; mkdir ~/local/abs &lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;li&gt; Compile gdal &lt;ol&gt;&lt;li&gt; cp -r /var/abs/community/gdal ~/local/abs &lt;/li&gt;
&lt;li&gt; makepkg -s #generated the package without installing it &lt;/li&gt;
&lt;li&gt; sudo makepkg -U gdal-1.8.0-2-x86&lt;sub&gt;64&lt;/sub&gt;.pkg.tar.gz &lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;/ol&gt;If you are new to using &lt;a href=&quot;http://aur.archlinux.org/&quot;&gt;AUR&lt;/a&gt; and makepkg, please note that the AUR package installation need the sudo package to be installed first (the packages are build as a non root user and sudo is called by makepkg). &lt;br /&gt;
Step 3 above is only needed if you have never set up the &lt;a href=&quot;https://wiki.archlinux.org/index.php/Arch_Build_System&quot;&gt;Arch Build System&lt;/a&gt; on your system. &lt;br /&gt;
&lt;div id=&quot;postamble&quot;&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/3420413429200518549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/3420413429200518549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/3420413429200518549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/3420413429200518549'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2011/02/hdf4-support-for-gdal-on-arch-linux-i.html' title=''/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-6734298063107648534</id><published>2011-02-09T03:26:00.001-08:00</published><updated>2011-02-09T03:26:38.906-08:00</updated><title type='text'></title><content type='html'>&lt;div id=&quot;content&quot;&gt;  &lt;h1 class=&quot;title&quot;&gt;Understanding map projections&lt;/h1&gt;  &lt;p&gt;Map projections are both easy and tricky. I am not a specialist at all about the subject, but I have used them a little bit. &lt;/p&gt; &lt;p&gt; When I say that map projections are easy, I mean that, even without understanding them completely, there are tools which allow a user to get the work one. Of course, I use the &lt;a href=&quot;http://www.orfeo-toolbox.org&quot;&gt;Orfeo Toolbox&lt;/a&gt; library, which in turn uses the &lt;a href=&quot;http://www.ossim.org&quot;&gt;OSSIM&lt;/a&gt; library. Actually, some years ago, with a student, we designed the interface in order to integrate OSSIM map projections (and sensor models too) into OTB so that they could be used as the existing geometric transforms already available in OTB (which came from &lt;a href=&quot;http://www.itk.org&quot;&gt;ITK&lt;/a&gt;). &lt;/p&gt; &lt;p&gt; The only thing we had to understand in order to design this interface was that map projections are coordinate transformations. Then, we chose the appropriate object-oriented design pattern together with a bit of C++ templates for the generic programming ingredient and that was it. &lt;/p&gt; &lt;p&gt; When some users started using the projections (well, &lt;b&gt;WE&lt;/b&gt; were those users) questions arised about the projections themselves. The task in answering to these questions would have been much easier if we had had this info (posted by Caitlin Dempsey on &lt;a href=&quot;http://gislounge.com/&quot;&gt;GIS Lounge&lt;/a&gt;): &lt;/p&gt; &lt;p&gt; /&quot;The USGS has posted a scanned file of John P. Snyder&#39;s 1987 &quot;Map/ &lt;i&gt;Projections: A Working Manual&quot; online in PDF and DjVu format. The&lt;/i&gt; &lt;i&gt;beginning of the book contains substantial introductory information&lt;/i&gt; &lt;i&gt;about map projection families and distortions. Each projection is&lt;/i&gt; &lt;i&gt;started with a useful summary of the context and usage of that&lt;/i&gt; &lt;i&gt;particular projection. Snyder then delves into detail about the&lt;/i&gt; &lt;i&gt;history, features, and usage before providing the mathematical&lt;/i&gt; /formulas used to calculate the projection.&quot;/ &lt;/p&gt;&lt;div id=&quot;postamble&quot;&gt; &lt;/div&gt; &lt;/div&gt; </content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/6734298063107648534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/6734298063107648534' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/6734298063107648534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/6734298063107648534'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2011/02/understanding-map-projections-map.html' title=''/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-7337308857132000947</id><published>2011-02-06T07:38:00.001-08:00</published><updated>2011-02-06T07:38:39.594-08:00</updated><title type='text'></title><content type='html'>&lt;div id=&quot;content&quot;&gt;  &lt;h1 class=&quot;title&quot;&gt;Traffic Monitoring with TerraSAR-X&lt;/h1&gt;  &lt;p&gt;I have just read &lt;a href=&quot;http://www.earsc.eu/news/traffic-monitoring-with-terrasar-x-tandem-x-satellite-constellation&quot;&gt;this interesting article&lt;/a&gt; which describes away to measure vehicle speeds using space-borne SAR sensors. The article explains very clearly how Doppler effect can be used, either with one single image, or with an interferometric pair, to estimate the speed of cars or ships. &lt;/p&gt; &lt;p&gt; DLR&#39;s TerraSAR-X system has always impressed me. It has been providing very high quality images from its launch. For having used the images, I can say that their geometrical quality is very good. And as far as I know, this is the only operational system in flight which is able to perform one-pass interferometry. &lt;/p&gt; &lt;p&gt; So far so good. &lt;/p&gt; &lt;p&gt; However, the article forgets to mention that these satellites acquire only 2 images per day on a given point of the Earth&#39;s surface -- typically in the morning and in the evening &amp;ndash; so one can not expect to use this technology for real-time traffic monitoring. &lt;/p&gt; &lt;p&gt; So you don&#39;t need to worry about getting a ticket for speed. &lt;/p&gt;&lt;div id=&quot;postamble&quot;&gt; &lt;p class=&quot;author&quot;&gt; Author: Jordi Inglada &lt;/p&gt; &lt;/div&gt; &lt;/div&gt; </content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/7337308857132000947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/7337308857132000947' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/7337308857132000947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/7337308857132000947'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2011/02/traffic-monitoring-with-terrasar-x-i.html' title=''/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-1374331196127595319</id><published>2011-01-30T04:43:00.000-08:00</published><updated>2011-01-30T04:47:06.843-08:00</updated><title type='text'>Teenager contribution for remote sensig</title><content type='html'>Check out &lt;a href=&quot;http://www.esrl.noaa.gov/news/quarterly/winter2009/teen_tests_new_instrument.html&quot;&gt;this article&lt;/a&gt;. A teenager proposes an instrument concept for measuring the temperature at the bottom of clouds. NOAA is testing it.</content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/1374331196127595319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/1374331196127595319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/1374331196127595319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/1374331196127595319'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2011/01/teenager-contribution-for-remote-sensig.html' title='Teenager contribution for remote sensig'/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-2972741052047367174</id><published>2011-01-24T05:41:00.000-08:00</published><updated>2011-01-24T05:46:10.344-08:00</updated><title type='text'>Multi-temporal series simulations</title><content type='html'>&lt;p&gt;&lt;br /&gt;As I mentioned in a &lt;a href=&quot;http://pixel-remote-sensing.blogspot.com/2010/10/massive-remote-sensing.html&quot;&gt;previous post&lt;/a&gt;, last September I participated to the Recent Advances in Quantitative Remotes Sensing Symposium. I presented several posters there. One of them was about the assessment of the classification accuracy of Venus and Sentinel-2 sensors for land cover map production.&lt;br /&gt;&lt;/p&gt;While the results of the study are interesting, I think that the mostimportant thing that this paper shows is how a time series withrealistic reflectance values can be simulated.&lt;br /&gt;&lt;br /&gt;The idea here is to find a good balance between image synthesis (low accuracy) and physically sound simulation (need for ancillary data and computational complexity). The choice made here is to use a real time series of Formosat-2 images (only 4 spectral bands) in order to simulated Venus and Sentinel-2 time series with the same temporal sampling but with more than 10 spectral bands.&lt;br /&gt;&lt;p&gt;The Formosat-2 time series is used in order to:&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Estimate the LAI (leaf area index) for each pixel&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Give a spatial distribution using a land-cover map&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;A database containing leaf pigment values for different types of vegetation is used together with the above-mentioned LAI estimation in order to drive a reflectance simulator. The simulated reflectances are then convolved with the relative spectral responses of the sensors in order to generate the simulated images.&lt;br /&gt;&lt;br /&gt;The poster presented at RAQRS 2010 is here.&lt;br /&gt;&lt;div style=&quot;width: 477px;&quot; id=&quot;__ss_5701158&quot;&gt;&lt;strong style=&quot;display: block; margin: 12px 0pt 4px;&quot;&gt;&lt;/strong&gt;&lt;object id=&quot;__sse5701158&quot; height=&quot;510&quot; width=&quot;477&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://static.slidesharecdn.com/swf/doc_player.swf?doc=simu-poster-101108044333-phpapp02&amp;amp;stripped_title=simu-poster&amp;amp;userName=inglada&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;embed name=&quot;__sse5701158&quot; src=&quot;http://static.slidesharecdn.com/swf/doc_player.swf?doc=simu-poster-101108044333-phpapp02&amp;amp;stripped_title=simu-poster&amp;amp;userName=inglada&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; height=&quot;510&quot; width=&quot;477&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style=&quot;padding: 5px 0pt 12px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div id=&quot;postamble&quot;&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/2972741052047367174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/2972741052047367174' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/2972741052047367174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/2972741052047367174'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2011/01/multi-temporal-series-simulations.html' title='Multi-temporal series simulations'/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-2648749884169342964</id><published>2011-01-03T01:50:00.000-08:00</published><updated>2011-01-03T01:55:51.718-08:00</updated><title type='text'>Reproducible research</title><content type='html'>I have recently implemented the Spectral Rule Based Landsat TM image classifier described in:&lt;br /&gt;&lt;div id=&quot;content&quot;&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;Baraldi et al. 2006, &quot;Automatic Spectral Rule-Based Preliminary&lt;/span&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;Mapping of Calibrated Landsat TM and ETM+ Images&quot;, IEEE Trans. on &lt;/span&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;Geoscience and Remote Sensing, vol 44, no 9.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This paper proposes a set of radiometric combinations, thresholds and logic rules to distinguish more than 40 spectral categories on Landsat images. My implementation is available in the development version of the Orfeo Toolbox and should be included in the next release:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://hg.orfeo-toolbox.org/OTB/file/65b0d0b2e3d6/Code/Radiometry/otbLandsatTMIndices.h&quot;&gt;Landsat Indices&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://hg.orfeo-toolbox.org/OTB/file/65b0d0b2e3d6/Code/Radiometry/otbLandsatTMSpectralRuleBasedClassifier.h&quot;&gt;Landsat Classifier&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;One interesting aspect of the paper is that all the information needed for the implementation of the method is given: every single value for thresholds, indexes, etc. is written down in the paper. This was really useful for me, since I was able to code the whole system without getting stuck on unclear things or hidden parameters.&lt;br /&gt;&lt;br /&gt;This is so rarely found in image processing literature that I thought it was worth to post about it. But this is not all.&lt;br /&gt;&lt;br /&gt;Once my implementation was done, I was very happy to get some Landsat classifications, but I was not able to decide whether the results were correct or not. Since the author of the paper seemed to want his system to be used and gave all details for the implementation, I thought I would ask him for help for the validation. So I sent an e-mail to A. Baraldi (whom I had already met before) and asked for some validation data (input and output images generated by his own implementation).&lt;br /&gt;&lt;br /&gt;I got something better than only images. He was kind enough to send me the source code of the very same version of the software which was used for the paper – the system continues to be enhanced and the current version seems to be far better than the one published.&lt;br /&gt;&lt;br /&gt;So now I have all what is needed for reproducible research:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;A clear description of the procedure with all the details needed&lt;br /&gt;for the implementation.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Data in order to run the experiments.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The source code so that errors can be found and corrected.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;I want to publicly thank A. Baraldi for his kindness and I hope that this way of doing science will continue to grow.&lt;br /&gt;&lt;br /&gt;If you want to know more about reproducible research, check &lt;a href=&quot;http://reproducibleresearch.net/index.php/Main_Page&quot;&gt;this site.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id=&quot;postamble&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/2648749884169342964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/2648749884169342964' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/2648749884169342964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/2648749884169342964'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2011/01/reproducible-research.html' title='Reproducible research'/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-1896599848259603573</id><published>2010-11-23T08:28:00.000-08:00</published><updated>2010-11-23T08:32:03.721-08:00</updated><title type='text'>Change detection of soil states</title><content type='html'>&lt;p&gt;As I mentioned in a &lt;a href=&quot;http://pixel-remote-sensing.blogspot.com/2010/10/massive-remote-sensing.html&quot;&gt;previous post&lt;/a&gt;, last September I participated to&lt;br /&gt;the Recent Advances in Quantitative Remotes Sensing Symposium. I&lt;br /&gt;presented several posters there. One of them was about the work done&lt;br /&gt;by Benoît Beguet for his master thesis while he was at CESBIO earlier&lt;br /&gt;this year.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The goal of the work was to assess the potential of high temporal and&lt;br /&gt;spatial resolution multispectral images for the monitoring of soil&lt;br /&gt;states related to agricultural practices.&lt;/p&gt;&lt;p&gt;This is an interesting topic for several reasons, the main ones being:&lt;/p&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;a bare soil map at any given date is useful for erosion forecast&lt;br /&gt;and nitrate pollution estimations&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;the knowledge about the dates of different types of agricultural&lt;br /&gt;soil work can give clues about the type of crop which is going to&lt;br /&gt;be grown&lt;/li&gt;&lt;/ol&gt;The problem was difficult, since we used 8 m. resolution images (so no &lt;div&gt;useful texture signature is present) and we only had 4 spectral bands &lt;/div&gt;&lt;div&gt;(blue, green, red and near infrared). Without short-wave infra-red &lt;/div&gt;&lt;div&gt;information, it is very difficult to infer something about the early and late &lt;/div&gt;&lt;div&gt;vegetation phases.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;However, we obtained interesting results for some states and, most of&lt;br /&gt;all, for some transitions – changes – between states.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;You can have a look at the poster we presented at RAQRS here&lt;/p&gt;&lt;br /&gt;&lt;div style=&quot;width:477px&quot; id=&quot;__ss_5701128&quot;&gt;&lt;strong style=&quot;display:block;margin:12px 0 4px&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/inglada/change-detection-of-soil-states&quot; title=&quot;Change detection of soil states&quot;&gt;Change detection of soil states&lt;/a&gt;&lt;/strong&gt;&lt;object id=&quot;__sse5701128&quot; width=&quot;477&quot; height=&quot;510&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://static.slidesharecdn.com/swf/doc_player.swf?doc=soil-poster-101108043721-phpapp01&amp;amp;stripped_title=change-detection-of-soil-states&amp;amp;userName=inglada&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;embed name=&quot;__sse5701128&quot; src=&quot;http://static.slidesharecdn.com/swf/doc_player.swf?doc=soil-poster-101108043721-phpapp01&amp;amp;stripped_title=change-detection-of-soil-states&amp;amp;userName=inglada&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;477&quot; height=&quot;510&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style=&quot;padding:5px 0 12px&quot;&gt;View more &lt;a href=&quot;http://www.slideshare.net/&quot;&gt;documents&lt;/a&gt; from &lt;a href=&quot;http://www.slideshare.net/inglada&quot;&gt;inglada&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;script src=&quot;http://b.scorecardresearch.com/beacon.js?c1=7&amp;amp;c2=7400849&amp;amp;c3=1&amp;amp;c4=&amp;amp;c5=&amp;amp;c6=&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;script src=&quot;http://b.scorecardresearch.com/beacon.js?c1=7&amp;amp;c2=7400849&amp;amp;c3=1&amp;amp;c4=&amp;amp;c5=&amp;amp;c6=&quot;&gt;&lt;/script&gt;&lt;script src=&quot;http://b.scorecardresearch.com/beacon.js?c1=7&amp;amp;c2=7400849&amp;amp;c3=1&amp;amp;c4=&amp;amp;c5=&amp;amp;c6=&quot;&gt;&lt;/script&gt;&lt;script src=&quot;http://b.scorecardresearch.com/beacon.js?c1=7&amp;amp;c2=7400849&amp;amp;c3=1&amp;amp;c4=&amp;amp;c5=&amp;amp;c6=&quot;&gt;&lt;/script&gt;&lt;script src=&quot;http://b.scorecardresearch.com/beacon.js?c1=7&amp;amp;c2=7400849&amp;amp;c3=1&amp;amp;c4=&amp;amp;c5=&amp;amp;c6=&quot;&gt;&lt;/script&gt;&lt;script src=&quot;http://b.scorecardresearch.com/beacon.js?c1=7&amp;amp;c2=7400849&amp;amp;c3=1&amp;amp;c4=&amp;amp;c5=&amp;amp;c6=&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/1896599848259603573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/1896599848259603573' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/1896599848259603573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/1896599848259603573'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2010/11/change-detection-of-soil-states.html' title='Change detection of soil states'/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-6900887582550606176</id><published>2010-10-31T10:26:00.000-07:00</published><updated>2010-10-31T10:27:33.685-07:00</updated><title type='text'>Massive Remote Sensing</title><content type='html'>&lt;p&gt;Some weeks ago I had the chance to assist to the 3r Symposium on&lt;br /&gt;Recent Advances in Quantitative Remote Sensing, &lt;a href=&quot;http://ipl.uv.es/raqrs/&quot;&gt;RAQRS&lt;/a&gt;, in València,&lt;br /&gt;Spain. &lt;/p&gt;&lt;p&gt;It was the first time I attended such a conference. I&#39;ve been to&lt;br /&gt;nearly all IGARSS since 1998, but I had never been to a conference&lt;br /&gt;where the main topic was the physics of remote sensing of continental&lt;br /&gt;surfaces. All in all, it was a very interesting and inspiring&lt;br /&gt;experience and I learned a lot of things.&lt;/p&gt;&lt;p&gt;Many of the talks and posters dealt with applications related to&lt;br /&gt;multi-temporal and metric to decametric resolutions. This is due to&lt;br /&gt;the fact that most of the phenomena of interest (as for instance, the&lt;br /&gt;Essential Climate Variables, &lt;a href=&quot;http://www.fao.org/docrep/011/i0197e/i0197e00.htm&quot;&gt;ECV&lt;/a&gt;s for short) are best monitored at&lt;br /&gt;those resolutions. &lt;/p&gt;&lt;p&gt;It was in this context that I heard the &lt;i&gt;massive remote sensing&lt;/i&gt;&lt;br /&gt;expression. As I understand it, it makes reference to the future&lt;br /&gt;available flow of data produced mainly by the ESA&#39;s &lt;a href=&quot;http://www.esa.int/esaLP/SEMZHM0DU8E_LPgmes_0.html&quot;&gt;Sentinel&lt;/a&gt;&lt;br /&gt;missions. Indeed, with these sensors (and others as NASA&#39;s &lt;a href=&quot;http://ldcm.nasa.gov/&quot;&gt;LDCM&lt;/a&gt;) a&lt;br /&gt;frequent complete cover of the Earth&#39;s surface by high resolution&lt;br /&gt;sensors will be available. And, in order for these data to be useful,&lt;br /&gt;fast and efficient automatic processing methods will be needed.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;This last sentence may seem as nothing new with respect to what has&lt;br /&gt;been said inn recent years about very high spatial resolution sensors,&lt;br /&gt;but I think that now there are several issues which make it really&lt;br /&gt;crucial:&lt;/p&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;&lt;span style=&quot;text-decoration:underline;&quot;&gt;Always on&lt;/span&gt;: the Sentinels (at least 1 and 2) will always be&lt;br /&gt;acquiring data, so the amount of images will be huge.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style=&quot;text-decoration:underline;&quot;&gt;Data really available&lt;/span&gt;: I don&#39;t know if this has been officially&lt;br /&gt;validated by ESA, but, as far as I know, the images will be free of&lt;br /&gt;charge or at a minimum cost&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style=&quot;text-decoration:underline;&quot;&gt;Physical reality&lt;/span&gt;: the sensors will not be &lt;i&gt;just taking pictures&lt;/i&gt;,&lt;br /&gt;but provide many spectral bands which can not be easily visually&lt;br /&gt;analyzed.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;So I think it&#39;s time to start taking this challenge seriously and&lt;br /&gt;addressing the tough points such as:&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;How to produce global land-cover maps without (or with very little)&lt;br /&gt;ground truth?&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;How to develop models and methods which can be &lt;i&gt;ported&lt;/i&gt; from one&lt;br /&gt;site to another with minimal tuning?&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;How to exploit the synergy between image data and ancillary data or&lt;br /&gt;between image modalities (Sentinel-1 and Sentinel-2, for instance).&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/6900887582550606176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/6900887582550606176' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/6900887582550606176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/6900887582550606176'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2010/10/massive-remote-sensing.html' title='Massive Remote Sensing'/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-8900932415756120636</id><published>2010-09-30T03:08:00.000-07:00</published><updated>2010-09-30T03:14:35.183-07:00</updated><title type='text'>Sweet Remote Sensing</title><content type='html'>&lt;div&gt;For a few months now, I have been taking a look at software tools designed for kids&#39; education. There are many of them available, but I have been focusing on the works of the community founded by &lt;a href=&quot;http://www.papert.org/&quot;&gt;S. Papert&lt;/a&gt; and &lt;a href=&quot;http://en.wikipedia.org/wiki/Alan_Kay&quot;&gt;Alan Kay&lt;/a&gt;, inventors of the Logo and Smalltalk programming languages respectively. Papert and Kay got inspiration from the pioneer figures of pedagogy Piaget and Montessori and they took constructivism as main leading path for their developments.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The main idea behind constructivism is that the kid (but also adults as a matter of fact) learn by doing and exploring concepts. Papert and Kay adapted this theory to the use of computers: computers are simulators of the physical reality and as such, they allow to learn by doing even for concepts for which a physical world experience would not be feasible. The Squeak &lt;a href=&quot;http://www.squeakland.org/&quot;&gt;eToys&lt;/a&gt; environment is a good example of this.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One thing that struck me is that these ideas lead to (among others) the following conclusion: give a kid a laptop loaded with open source software and an Internet and she can learn whatever she wants. This is not just theory. The best example of the application of this idea is the &lt;a href=&quot;http://laptop.org/en/&quot;&gt;OLPC (One Laptop Per Child)&lt;/a&gt; project and its success.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The OLPC software is based upon a software suite called &lt;a href=&quot;http://www.sugarlabs.org/&quot;&gt;Sugar&lt;/a&gt; which is made of lots of so-called activities for different disciplines: math, languages, physics, etc. This open source environment allows a kid to learn things, not just by using the activities, but also by allowing her to look at the source code (how things are done).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The strength of this kind of environment is that it can be used at several levels which allow the user to use the optimal trade-off between power and easy of use. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I would like to see an analogous environment for Remote Sensing Image Processing and Analysis. The &lt;a href=&quot;http://www.orfeo-toolbox.org/&quot;&gt;Orfeo Toolbox&lt;/a&gt; is of course a very good candidate for this, and many steps have been taken in this direction.  &lt;/div&gt;&lt;div&gt;The work of architecture and integration of the best existing open source libraries (ITK, OSSIM, 6S, libSVM, etc.) has provided the kitchen sink, the power. The creation of bindings (python, java), has allowed to expand the ways in which this power can be accessed. Finally, the GUI-based application Monteverdi has made the point and click use of (a limited part of) this power possible. The availability of QGIS plugins demonstrates that other paths can be imagined to make OTB usable by non programmers. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;However, there is still lots of work to be done in order to have a completely integrated environment where, from the same starting point, a user can navigate through the different levels of complexity and power. Even if this is not an easy goal achieve, I think that all the building blocks are available to progress in this direction. This may only be a (very) long term goal, but I think that the existence of this vision can help to federate a community and motivate people to contribute.  &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/8900932415756120636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/8900932415756120636' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/8900932415756120636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/8900932415756120636'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2010/09/sweet-remote-sensing.html' title='Sweet Remote Sensing'/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-1941489125319200431</id><published>2010-07-01T00:58:00.000-07:00</published><updated>2010-07-01T02:38:34.112-07:00</updated><title type='text'>Community building</title><content type='html'>&lt;div&gt;In my last post I wrote about open approaches for Earth Observation. Open (science/source/whatever) means community. I am in the middle of the reading of &quot;&lt;a href=&quot;http://www.artofcommunityonline.org/&quot;&gt;The Art of Community&lt;/a&gt;&quot; and it is very inspiring. In some ways, it reminds me of very much of Chapter 4 &quot;Social and Political Infrastructure&quot; of Karl Fogel&#39;s &quot;&lt;a href=&quot;http://producingoss.com/en/index.html&quot;&gt;Producing Open Source Software - How to Run a Successful Free Software Project&lt;/a&gt;&quot;, although Bacon&#39;s book is more general. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyway, both books give very good insight on the issues and tricks involved in a community-based project and even the particular case of projects which are created and managed by companies. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is an interesting point, since one could think that a project funded by a company has more chances to succeed than a pure volunteer-based one, but many real examples show that this is not the case. The main pitfalls of a corporate open source project are related to decision making and communication. For a project to succeed, the community has to be respected and open discussions and meritocracy are the 2 pillars of community. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Examples of this are the fact that all decisions involving the development have to be explained and discussed in a way that all developers are involved. Examples of closed discussions at the company level leaving out the volunteer contributors are given. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Another interesting example is the one given by Fogel about meritocracy: any developer should earn the write access to the source repository by proving his value. Usually, in corporate environments, developers have commit access from the first day, while external contributors, which usually are much more capable, have to wait long time before that.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;An important player in any open source project is the Benevolent Dictator (BD). I will cite Fogel &lt;a href=&quot;http://producingoss.com/en/social-infrastructure.html#benevolent-dictator-qualifications&quot;&gt;verbatim here&lt;/a&gt;:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&quot;It is common for the benevolent dictator to be a founder of the project, but this is more a correlation than a cause. The sorts of qualities that make one able to successfully start a project—technical competence, ability to persuade other people to join, etc.—are exactly the qualities any BD would need. And of course, founders start out with a sort of automatic seniority, which can often be enough to make benevolent dictatorship appear the path of least resistance for all concerned.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Remember that the potential to fork goes both ways. A BD can fork a project just as easily as anyone else, and some have occasionally done so, when they felt that the direction they wanted to take the project was different from where the majority of other developers wanted to go. Because of forkability, it does not matter whether the benevolent dictator has root (system administrator privileges) on the project&#39;s main servers or not. People sometimes talk of server control as though it were the ultimate source of power in a project, but in fact it is irrelevant. The ability to add or remove people&#39;s commit passwords on one particular server affects only the copy of the project that resides on that server. Prolonged abuse of that power, whether by the BD or someone else, would simply lead to development moving to a different server.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Whether your project should have a benevolent dictator, or would run better with some less centralized system, largely depends on who is available to fill the role. As a general rule, if it&#39;s simply obvious to everyone who should be the BD, then that&#39;s the way to go. But if no candidate for BD is immediately obvious, then the project should probably use a decentralized decision-making process ...&quot;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And I will end this post by using the opening quote of Bacon&#39;s chapter 9:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&quot;The people to fear are not those who disagree with you, but&lt;/div&gt;&lt;div&gt;those who disagree with you and are too cowardly to let you&lt;/div&gt;&lt;div&gt;know.&quot;&lt;/div&gt;&lt;div&gt;—Napoléon Bonaparte&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Food for thought.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/1941489125319200431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/1941489125319200431' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/1941489125319200431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/1941489125319200431'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2010/07/community-building.html' title='Community building'/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-3240805528713672479</id><published>2010-06-19T08:14:00.000-07:00</published><updated>2010-06-19T08:23:25.488-07:00</updated><title type='text'>Open Remote Sensing</title><content type='html'>&lt;div&gt;Right after the recent Haiti earthquake a community of volunteers put their efforts together in order to build up to date maps of the area in order to help the humanitarian aid on the terrain.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This community is the one who is contributing to Open Street Map (OSM), the wiki-like world wide map on the Internet. A detailed presentation about this activity can be watched &lt;a href=&quot;http://en.oreilly.com/where2010/public/schedule/detail/13201&quot;&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This kind of activity can only be carried out if the volunteers have the input data (images, gps tracks) and the appropriate tools (software). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In terms of software, the OSM people rely on open source state of the art tools which allow them to be quick and efficient. As far as I know, their infrastructure is based on &lt;a href=&quot;http://www.osgeo.org/&quot;&gt;OSGEO&lt;/a&gt; tools for the storage, the formats, the web services for edition and visualization, and so on.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So open people with open tools generating open maps is something which has been proven useful and efficient for a while now: just take a look at the status of OSM near where you live in order to convince yourself. This is another example of the &lt;a href=&quot;http://en.wikipedia.org/wiki/The_Wisdom_of_Crowds&quot;&gt;Wisdom of Crowds phenomenon&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;However, one thing which was really special in the Haiti case is the speed at which the maps where created after the earthquake. This may be surprising when one thinks that most of the work for OSM is based on gps tracks submitted by people which are on the terrain or by volunteers digitizing somewhat outdated &lt;a href=&quot;http://wiki.openstreetmap.org/wiki/Yahoo!_Aerial_Imagery&quot;&gt;aerial imagery&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the Haiti case, what really allowed for a quick cartographic response was that space agencies and satellite image providers made freely available the images acquired not long before and after the event. This allowed for really accurate maps of the communication infrastructures and buildings as well as a damage assessment of those. Refugee camps could also be easily located.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Unfortunately, the availability of this kind of data is not usual. Even with initiatives as the &lt;a href=&quot;http://www.disasterscharter.org/home&quot;&gt;Disasters Charter&lt;/a&gt; the images made available by the signing parties and the added value maps are distributed under licenses which are relatively restrictive.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And as one can easily understand, the open people using open tools to create open maps are completely useless if they don&#39;t have the images to work with. Many people will agree on the fact that this should change when lives are at stake. Other people will think that, even for general purpose cartography, data should be freely available. Of course, space agencies, the aerospace industries, etc. have hard (economical and industrial) constraints which don&#39;t allow them to give away expensive images.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And of course, a bunch of volunteers don&#39;t have the resources to put satellites in orbit and acquire images. One thing is writing free software and another thing is rocket science! Or is it?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It seems that a group of people are thinking about doing things not far from that. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The &lt;a href=&quot;http://openaerialmap.org/Main_Page&quot;&gt;Open Aerial Map&lt;/a&gt; project aims at building a world wide cover with free aerial images. Even if the project has been dead for a while, it seems to be active again. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Another interesting initiative is the &lt;a href=&quot;http://paparazzi.enac.fr/wiki/Main_Page&quot;&gt;Paparazzi&lt;/a&gt; project which aims at building open source software and hardware for aerial unmaned vehicles. One of the projects using it is made by the &lt;a href=&quot;http://paparazzi.enac.fr/wiki/Main_Page&quot;&gt;University of Stuttgart&lt;/a&gt; and aims at developing a system for high resolution aerial imagery.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The list of interesting free projects which could be used to setup an open source global nearly real time mapping system is long. It is likely that all the bricks will be put together someday by volunteers. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If this comes to reality, I suggest just one restriction on the license: the user wanting to print the map will have to read Borges&#39; &quot;Universal History of Infamy&quot; &lt;a href=&quot;http://en.wikipedia.org/wiki/On_Exactitude_in_Science&quot;&gt;before choosing the scale&lt;/a&gt;. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/3240805528713672479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/3240805528713672479' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/3240805528713672479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/3240805528713672479'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2010/06/right-after-recent-haiti-earthquake.html' title='Open Remote Sensing'/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-4969506139669513632</id><published>2010-05-20T13:40:00.000-07:00</published><updated>2010-05-20T13:44:20.497-07:00</updated><title type='text'>Short revisit cycle and temporal sampling</title><content type='html'>&lt;div&gt;There is a somewhat recent trend in the development of new remote sensing satellite systems toward short revisit cycle (that is a high temporal resolution). Future systems such as &lt;a href=&quot;http://smsc.cnes.fr/VENUS/index.htm&quot;&gt;Venµs&lt;/a&gt; or the Sentinels will be providing images of a given site every 2 to 5 days.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One may wonder which real applications may need this high temporal resolution. Although there are some applications which need it, it is also true that most of the applications foreseen for these systems will work with fewer images per period of time.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;However, there are several point to take into account when we think about temporal sampling. First of all, at least for optical systems, the cloud cover can make unusable a high percentage of the images which are acquired by the sensors. Second, even if the mean number of images per year for a given application may be low, some of the applications may need a higher temporal resolution during some periods of the year (example of the phenology of crops). And the fact is that flight mechanics make easier to keep the same orbit all over the life span of a satellite.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And last, but not least, many new applications can emerge when this kind of data is made available to scientists.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the coming versions of the &lt;a href=&quot;http://www.orfeo-toolbox.org/otb/&quot;&gt;Orfeo Toolbox&lt;/a&gt;, specific tools for image time series will be made available in order to help the users of this kind of data to use them efficiently. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/4969506139669513632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/4969506139669513632' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/4969506139669513632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/4969506139669513632'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2010/05/there-is-somewhat-recent-trend-in.html' title='Short revisit cycle and temporal sampling'/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-4602867108255356013</id><published>2010-04-27T11:59:00.002-07:00</published><updated>2010-04-27T12:06:08.486-07:00</updated><title type='text'>Open tools for modeling and simulation</title><content type='html'>&lt;div&gt;I has been now nearly 2 months since I moved to a new job. My research subject has slightly evolved, from sub-meter resolution image information extraction (mainly object recognition for scene interpretation) towards high temporal resolution for environment applications. The change in the resolution dimension (from spatial to temporal) is the main re-orientation of the work, but if I have to be honest, this would not be challenging enough to justify leaving what I was doing before, the nice colleagues I had (though the new ones are also very nice), etc.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The main challenge of the new job is to dive in the world of physics and modelling. Although I did a lot of physical modelling and simulation in my PhD, this was 10 years ago and it was SAR over the ocean, while now it is mainly optical over continental surfaces.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have the chance to have landed on a lab with people who are specialists of these topics, so I can ask lots of questions about very specific issues. The problem is that I am lacking basic knowledge about state of the art approaches and I don&#39;t like to bother my new colleagues (since they are nice!) with stupid questions. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There is where open available ressources are very helpful. I will just cite 2 pointers among the lots of relevant stuff I am using for my learning.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In terms of modelling the physical and biological processes in an agricultural field, I found &lt;a href=&quot;http://code.google.com/p/daisy-model&quot;&gt;Daisy&lt;/a&gt;, which is an open source simulation system developed by Søren Hansen&#39;s team at the University of Copenhagen. Added to the source code, there is a very rich theoretical documentation available.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Once these processes are understood and simulated, I was also interested in learning how things can be measured by optical sensors. I found Stephane Jacquemoud&#39;s PROSAIL approach for which source code and reference documentation (papers, PhD dissertations) are available &lt;a href=&quot;http://teledetection.ipgp.jussieu.fr/prosail/&quot;&gt;online&lt;/a&gt;. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;From there, I just put things together in order to learn with a hands on approach. PROSAIL is Fortran and Daisy is C++. I wanted to plot some simulated vegetation spectra. So I fired up Emacs and started writing some python code in order to loop over variable ranges, launch the simulators, plot things with &lt;a href=&quot;http://gnuplot-py.sourceforge.net/&quot;&gt;Gnuplot.py&lt;/a&gt;, and so on. And then, I remembered that we have &lt;a href=&quot;http://hg.orfeo-toolbox.org/OTB-Wrapping/&quot;&gt;python wrappers for OTB&lt;/a&gt;, which would make possible the use of the &lt;a href=&quot;http://6s.ltdri.org/&quot;&gt;6S radiative transfer code&lt;/a&gt; using OTB&#39;s internal version of it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And here we are, with a fully open source system which allows to do pysics-based remote sensing. Isn&#39;t that cool?&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/4602867108255356013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/4602867108255356013' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/4602867108255356013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/4602867108255356013'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2010/04/open-tools-for-modeling-and-simulation.html' title='Open tools for modeling and simulation'/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-3473810436566089004</id><published>2010-04-27T11:59:00.001-07:00</published><updated>2010-04-27T12:04:10.435-07:00</updated><title type='text'></title><content type='html'>&lt;div&gt;I has been now nearly 2 months since I moved to a new job. My research subject has slightly evolved, from sub-meter resolution image information extraction (mainly object recognition for scene interpretation) towards high temporal resolution for environment applications. The change in the resolution dimension (from spatial to temporal) is the main re-orientation of the work, but if I have to be honest, this would not be challenging enough to justify leaving what I was doing before, the nice colleagues I had (though the new ones are also very nice), etc.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The main challenge of the new job is to dive in the world of physics and modelling. Although I did a lot of physical modelling and simulation in my PhD, this was 10 years ago and it was SAR over the ocean, while now it is mainly optical over continental surfaces.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have the chance to have landed on a lab with people who are specialists of these topics, so I can ask lots of questions about very specific issues. The problem is that I am lacking basic knowledge about state of the art approaches and I don&#39;t like to bother my new colleagues (since they are nice!) with stupid questions. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There is where open available ressources are very helpful. I will just cite 2 pointers among the lots of relevant stuff I am using for my learning.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In terms of modelling the physical and biological processes in an agricultural field, I found &lt;a href=&quot;http://code.google.com/p/daisy-model&quot;&gt;Daisy&lt;/a&gt;, which is an open source simulation system developed by Søren Hansen&#39;s team at the University of Copenhagen. Added to the source code, there is a very rich theoretical documentation available.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Once these processes are understood and simulated, I was also interested in learning how things can be measured by optical sensors. I found Stephane Jacquemoud&#39;s PROSAIL approach for which source code and reference documentation (papers, PhD dissertations) are available &lt;a href=&quot;http://teledetection.ipgp.jussieu.fr/prosail/&quot;&gt;online&lt;/a&gt;. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;From there, I just put things together in order to learn with a hands on approach. PROSAIL is Fortran and Daisy is C++. I wanted to plot some simulated vegetation spectra. So I fired up Emacs and started writing some python code in order to loop over variable ranges, launch the simulators, plot things with &lt;a href=&quot;http://gnuplot-py.sourceforge.net/&quot;&gt;Gnuplot.py&lt;/a&gt;, and so on. And then, I remembered that we have &lt;a href=&quot;http://hg.orfeo-toolbox.org/OTB-Wrapping/&quot;&gt;python wrappers for OTB&lt;/a&gt;, which would make possible the use of the &lt;a href=&quot;http://6s.ltdri.org/&quot;&gt;6S radiative transfer code&lt;/a&gt; using OTB&#39;s internal version of it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And here we are, with a fully open source system which allows to do pysics-based remote sensing. Isn&#39;t that cool?&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/3473810436566089004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/3473810436566089004' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/3473810436566089004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/3473810436566089004'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2010/04/i-has-been-now-nearly-2-months-since-i.html' title=''/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-923582857234917539</id><published>2010-03-20T07:21:00.000-07:00</published><updated>2010-03-20T07:27:53.179-07:00</updated><title type='text'>Geospatial analysis and Object-Based image analysis</title><content type='html'>&lt;div&gt;I was searching in the web about the use of PostGIS data bases for object based image analysis (OBIA) and Google sent me to the OTB Wiki  to a &lt;a href=&quot;http://wiki.orfeo-toolbox.org/index.php/OTB-PostGIS_Interface&quot;&gt;page&lt;/a&gt; that I wrote 6 months ago (first hit for &quot;postgis object based image analysis&quot;).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It seems that this is a subject for which no much work is ongoing. Julien Michel will be presenting some results about how to put together OBIA and geospatial analysis (+ active learning and some other cool things) in a &lt;a href=&quot;http://gdr-isis.org/rilk/gdr/ReunionListe-528&quot;&gt;workshop in Paris next May&lt;/a&gt;. &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/923582857234917539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/923582857234917539' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/923582857234917539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/923582857234917539'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2010/03/geospatial-analysis-and-object-based.html' title='Geospatial analysis and Object-Based image analysis'/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-7815939507239796241</id><published>2010-02-19T05:07:00.000-08:00</published><updated>2010-02-19T05:16:29.830-08:00</updated><title type='text'>Changing places</title><content type='html'>Today is my last day at my current position. On the 1st of March I will be at my new position at &lt;a href=&quot;http://www.cesbio.ups-tlse.fr/&quot;&gt;CESBIO&lt;/a&gt;. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is not a major change. I keep working for CNES in remote sensing image processing, but I will be more focussed on multi-temporal image series (preparing Venµs and Sentinel-2 data use). The applicative context of all this work will be the Land Use and Cover Change. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am mainly interested in introducing physical prior knowledge in image analysis techniques.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/7815939507239796241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/7815939507239796241' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/7815939507239796241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/7815939507239796241'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2010/02/changing-places.html' title='Changing places'/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-2270778373713086363</id><published>2010-01-20T03:22:00.000-08:00</published><updated>2010-01-20T03:29:43.468-08:00</updated><title type='text'>Simulation in Remote Sensing</title><content type='html'>&lt;div&gt;Remote sensing images are expensive to buy. Remote sensing sensors are very, very expensive to design and build. Therefore, it may be interesting to know, before investing any money in images or sensors, which are the capabilities of an existing or future sensor.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the Spring of 2009, &lt;a href=&quot;https://lsiit.u-strasbg.fr/fdbt-fr/index.php/Germain_Forestier&quot;&gt;Germain Forestier&lt;/a&gt; was a visiting scientist at CNES and we worked on this subject.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We (well, it was actually him who did the work!) implemented a simple simulator which used several spectral data bases, a set of sensors&#39; spectral responses and generated as output the spectra which would have been obtained for each material of the database by each of the sensors.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The, we just applied classification algorithms in order to assess the quality of the classification results for each sensor. This simulator did not integrate atmospheric effects or spatial resolution information, so the conclusions drawn can not be used as general truth. However, we could show interesting things such as for instance, that the better results obtained by Pleiades HR with respect to Quickbird are due to the different design of the Near Infra-Red band (full disclosure: I work at CNES, where Pleiades was designed).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The detailed results of this work were &lt;a href=&quot;http://fodomust.u-strasbg.fr/~forestier/publis/spie2009.pdf&quot;&gt;published last Summer&lt;/a&gt;: G. Forestier, J. Inglada, C. Wemmert, P. Gancarski, &lt;i&gt;Mining spectral libraries to study sensors&#39; discrimination ability, SPIE Europe Remote Sensing&lt;/i&gt;, Vol. 7478, 9 pages, Berlin, Germany, September 2009&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After Germain&#39;s leave at CNES, we have continued to work a little bit on the simulator in order to make it more realistic. We have already included atmospheric effects and plan to go further by introducing spatial resolution simulation.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am convinced that this is the way to go in order to cheaply assess the characteristics of a given sensor in terms of end-user needs and not only in temrs of system quality issues as for instance SNR.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/2270778373713086363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/2270778373713086363' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/2270778373713086363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/2270778373713086363'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2010/01/simulation-in-remote-sensing.html' title='Simulation in Remote Sensing'/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-2079802872422961863</id><published>2009-12-21T02:29:00.000-08:00</published><updated>2009-12-21T02:33:27.124-08:00</updated><title type='text'>Multi-temporal analysis at IGARSS 2010</title><content type='html'>Professor &lt;a href=&quot;http://disi.unitn.it/rslab/index.php?option=com_content&amp;amp;task=view&amp;amp;id=20&amp;amp;Itemid=44#bruzzone&quot;&gt;Lorenzo Bruzzone&lt;/a&gt; has been extremely kind with me by proposing to me the co-chair&lt;br /&gt;position for an invited session at &lt;a href=&quot;http://www.igarss2010.org/&quot;&gt;IGARSS 2010&lt;/a&gt;. The session is entitled &quot;Change Detection ad Multitemporal Image Analysis&quot;.&lt;br /&gt;&lt;br /&gt;Land use and cover change is a major topic in remote sensing image processing and, as you may be aware of, there are many coming space borne systems which will be dedicated to this kind of application: &lt;a href=&quot;http://smsc.cnes.fr/VENUS/&quot;&gt;Venus&lt;/a&gt;, the &lt;a href=&quot;http://www.esa.int/esaMI/Operations/SEM98Z8L6VE_0.html&quot;&gt;Sentinel Programme&lt;/a&gt;, etc.&lt;br /&gt;&lt;br /&gt;In this context, there is an increasing need for processing techniques which allow to exploit the richness of this kind of data. The classical approach for the use of multi-temporal remote sensing&lt;br /&gt;image data has been the use data assimilation frameworks. That is, models of evolution in which data is used mainly as a means for checking the soundness of models&#39; predictions. This approach gives more weight to the model, since the data is scarce.&lt;br /&gt;&lt;br /&gt;As pointed out above, in the coming years the amount of available data will be important, and one might want to try other approaches where data takes over models. Of course, it would be wrong to blindly apply data analysis tools without using existing models, but the assimilation techniques may benefit from changes induced by the availability of more data.</content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/2079802872422961863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/2079802872422961863' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/2079802872422961863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/2079802872422961863'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2009/12/multi-temporal-analysis-at-igarss-2010.html' title='Multi-temporal analysis at IGARSS 2010'/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-1170249213071889299</id><published>2009-09-12T04:17:00.000-07:00</published><updated>2009-09-12T08:49:53.210-07:00</updated><title type='text'>Wikinomics</title><content type='html'>How mass collaboration changes everything&lt;br /&gt;&lt;br /&gt;I read this very interesting &lt;a href=&quot;http://www.wikinomics.com/book/&quot;&gt;book&lt;/a&gt; and I truly recommend it.&lt;br /&gt;&lt;br /&gt;Just one thought: what about remote sensing?</content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/1170249213071889299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/1170249213071889299' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/1170249213071889299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/1170249213071889299'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2008/07/wikinomics.html' title='Wikinomics'/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-3071263533547687593</id><published>2009-08-26T00:06:00.000-07:00</published><updated>2009-08-26T00:11:38.048-07:00</updated><title type='text'>Google LatLong: 3 Days, 3 Googlers, 2 CPUs, 8 Cores: Google goes to Camp Roberts</title><content type='html'>A very interesting post about how geospatial analysis software can be useful for humanitarian tasks:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://google-latlong.blogspot.com/2009/08/3-days-3-googlers-2-cpus-8-cores-google.html&quot;&gt;Google LatLong: 3 Days, 3 Googlers, 2 CPUs, 8 Cores: Google goes to Camp Roberts&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Surely, &lt;a href=&quot;http://www.orfeo-toolbox.org/&quot;&gt;OTB&lt;/a&gt; could  be useful for this kind of application. It has already been used in real cases as for instance the &lt;a href=&quot;http://www.disasterscharter.org/&quot;&gt;International Charter Space and Major Disasters&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/3071263533547687593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/3071263533547687593' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/3071263533547687593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/3071263533547687593'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2009/08/google-latlong-3-days-3-googlers-2-cpus.html' title='Google LatLong: 3 Days, 3 Googlers, 2 CPUs, 8 Cores: Google goes to Camp Roberts'/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-4997490082811038373</id><published>2009-07-04T07:27:00.000-07:00</published><updated>2009-07-04T07:55:40.816-07:00</updated><title type='text'>Changing the processing paradigm?</title><content type='html'>No I am not going to write about compressive sensing. I am sorry.&lt;br /&gt;&lt;br /&gt;The paradigm I want to write about is the one currently used for mapping applications from remote sensing imagery. This way of turning images into maps can be resumed as &lt;span style=&quot;font-style: italic;&quot;&gt;ortho-analysis-GIS&lt;/span&gt;, that is, you get the image and convert it into a map projection, then you analyze it (segmentation, classification, etc.) in order to produce vector layers and finally you import these vector layers into a GIS in order to perform geospatial analysis (eventually fusing with existing vector maps) and you produce the final map.&lt;br /&gt;&lt;br /&gt;This works OK, but is not the most efficient way of working. If you look at the final map, how much information really came from the images? How may pixels were really useful for producing this information? The answer is usually &quot;not much&quot;.&lt;br /&gt;&lt;br /&gt;Now look at the computation time needed by all the processing steps in the map production chain. Can you guess what is the most expensive step? With current high resolution images, the ortho-rectification step is the most time consuming.&lt;br /&gt;&lt;br /&gt;One solution to this could be to ortho-rectify only the interesting area for the application. The drawback of this approach is that usually, you need to process the image (detect the pertinent features, changes, etc.) before you know where is the interesting information.&lt;br /&gt;&lt;br /&gt;In this case, the solution, would be to process the image before ortho-rectification. There is one main problem to this : many &lt;span style=&quot;font-style: italic;&quot;&gt;modern&lt;/span&gt; software tools for segmentation and classification are not very good at processing huge images. Even if they were good at it, you would need to process the whole image before ortho-rectification.&lt;br /&gt;&lt;br /&gt;The thing is that often, the existing maps tell you where the interesting things are likely to be found, but since your maps are &quot;ortho&quot;, you still need to ortho-rectify your image before processing.&lt;br /&gt;&lt;br /&gt;Also, the geospatial reasoning step is made at the end of the processing, inside the GIS tool, which usually knows very little about image processing and so.&lt;br /&gt;&lt;br /&gt;So it seems that the paradigm cited above (which could also be named ERDAS-Definiens-ArcGIS, for example), although useful has real drawbacks for efficiency. And I am not talking about import/export and format issues.&lt;br /&gt;&lt;br /&gt;In order to be really efficient, we would need a tool which would allow us to send the existing shapefile or KML maps on top of the image in sensor geometry, perform some geospatial reasoning up there, segment and classify only the areas of interest (still in sensor geometry), produce vector data and finally &lt;span style=&quot;font-weight: bold;&quot;&gt;send only the useful&lt;/span&gt; information down to the map projection.&lt;br /&gt;&lt;br /&gt;Hey, I finally nearly wrote about compressive sensing, didn&#39;t I?&lt;br /&gt;&lt;br /&gt;To finnish: don&#39;t tell anybody, but it seems there is a free software out there which is able to do  what I have just wrote. Well the PostGIS interface is not yet ready, but &lt;a href=&quot;http://hg.orfeo-toolbox.org/OTB/file/5866d083b0aa/Code/GeospatialAnalysis/&quot;&gt;it is on its way&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/4997490082811038373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/4997490082811038373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/4997490082811038373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/4997490082811038373'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2009/07/changing-processing-paradigm.html' title='Changing the processing paradigm?'/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-7328957857408945162</id><published>2009-04-27T04:31:00.000-07:00</published><updated>2009-04-27T04:34:46.764-07:00</updated><title type='text'>Can&#39;t use an atlas for geoinformation</title><content type='html'>&lt;a href=&quot;http://en.wikipedia.org/wiki/Atlas_%28cartography%29&quot;&gt;Wikipedia&lt;/a&gt; defines an atlas as a collection of maps. Atlases were created to represent geographically distributed information on the Earth surface: physical geography, political geography, and any socioeconomics information for which the geographic distribution makes sense.&lt;br /&gt;&lt;br /&gt;Atlases are also used in anatomy. They describe how the animals&#39; organs are located into the bodies. The term atlas here is used by analogy to the geographical ones.&lt;br /&gt;&lt;br /&gt;Anatomy atlases are often used in medical image processing, since they allow to introduce prior knowledge about the object of study in a convenient way. This way, spatial ontologies can be built to guide segmentation or classification algorithms. The relationships between different objects in the body are known and described in the atlas.&lt;br /&gt;&lt;br /&gt;In the same way as anatomy (and as a consequence medical image processing) borrowed the term atlas from geographic information, remote sensing scientists have tried to get inspiration from medical imagery  in the how prior information can be used for remote sensing scene analysis and interpretation.&lt;br /&gt;&lt;br /&gt;In this context, atlases or ontologies have been developed in order to represent how the objects present in a remote sensing image are distributed and what are their mutual relationships.&lt;br /&gt;&lt;br /&gt;Not surprisingly, there has not been a major break-trhough in remote sensing image analysis using this kind of technique.&lt;br /&gt;&lt;br /&gt;In my opinion, this is due to the fact that the object of the study can contain much more variability in remote sensing than in medical imaging. For example, the spatial relationships between different parts of the brain are much less subject to variability than, for instance, the relationships between the buildings which make up an airport.&lt;br /&gt;&lt;br /&gt;However, nearly any human operator, even not very much trained, can recognize an airport in a remote sensing image. Why?&lt;br /&gt;&lt;br /&gt;Well, I guess that in anatomy, the spatial relationships are some kind of optimal solution to a problem which is posed in terms of functional relationship and species evolution. This is closely linked to &lt;a href=&quot;http://en.wikipedia.org/wiki/Morphogenesis&quot;&gt;morphogenesis&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The organization of geographic entities linked to anthropic activities is also the result of a solution of a problem posed in terms of functional relationship: the buildings of an airport must comply with a certain number of functional needs (access to planes, security regulations, etc.), but they are only a solution, not the optimal one. After all, these are solutions proposed by men, not by nature after several millions of years of evolution!</content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/7328957857408945162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/7328957857408945162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/7328957857408945162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/7328957857408945162'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2009/04/wikipedia-defines-atlas-as-collection.html' title='Can&#39;t use an atlas for geoinformation'/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8349661088629788467.post-5195206091964360598</id><published>2009-02-13T07:38:00.000-08:00</published><updated>2009-02-13T07:54:23.304-08:00</updated><title type='text'>The Wiki Power</title><content type='html'>Last week I could experiment the power of cooperative work on the Internet.&lt;br /&gt;&lt;br /&gt;In the frame of the development of the &lt;a href=&quot;http://www.orfeo-toolbox.org&quot;&gt;ORFEO Toolbox (OTB)&lt;/a&gt;, I was doing some bibliographic research. I wanted to find as many radiometric indices as possible that I could compute using optical multispectral remote sensing data. My problem was mainly focussed on Pleiades-like data, but I thought that it would be interesting to widen the search. After all, these indices are going to be coded in OTB, which has a rather heterogeneous user base.&lt;br /&gt;&lt;br /&gt;Unfortunately, I have no easy access to application oriented remote sensing journals, so I was facing a tedious work.&lt;br /&gt;&lt;br /&gt;I started with the most well known indices as NDVI and I wrote some descriptions for them in the &lt;a href=&quot;http://wiki.orfeo-toolbox.org&quot;&gt;OTB Wiki&lt;/a&gt;. As I was on the wiki, I thought I could ask some other people to complete the documentation, so I sent an e-mail to several mailing lists where I knew that people knew about radiometry issues.&lt;br /&gt;&lt;br /&gt;To be honest, at the beginning I thought that it would be useless. I had a good surprise, when the next morning I saw that somebody had created a new account on the wiki and was formatting and enriching (adding some descriptions and bibliographic references) to the list of indices I had started. The day after that 2 other people joined the effort and added new indices and useful information.&lt;br /&gt;&lt;br /&gt;The list is accessible &lt;a href=&quot;http://wiki.orfeo-toolbox.org/index.php/Radiometric_Indices&quot;&gt;here&lt;/a&gt;. At the moment of this writing, the list seems to be stable and contains 14 vegetation indices, 8 water indices, 3 soil indices and 2 built-up indices. Most of them where immediately coded in OTB.&lt;br /&gt;&lt;br /&gt;This is a real win-win approach: you give us the formulas, we give you the code.</content><link rel='replies' type='application/atom+xml' href='http://pixel-remote-sensing.blogspot.com/feeds/5195206091964360598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8349661088629788467/5195206091964360598' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/5195206091964360598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8349661088629788467/posts/default/5195206091964360598'/><link rel='alternate' type='text/html' href='http://pixel-remote-sensing.blogspot.com/2009/02/wiki-power.html' title='The Wiki Power'/><author><name>Jordi Inglada</name><uri>http://www.blogger.com/profile/18074396742731105065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>