<?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: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-9057979162077891813</id><updated>2011-09-03T20:34:18.272-07:00</updated><category term='temporal rank neighborhood'/><category term='temporal rank variance'/><category term='temporal max distance'/><category term='michael wright'/><category term='temporal rank median'/><category term='motion rank'/><category term='scan tracker'/><category term='face detection'/><category term='portrait virus'/><category term='edge map'/><category term='temporal displacement'/><category term='normalization'/><category term='eye detection'/><category term='photo mosaic'/><category term='edge maps'/><category term='smart seam'/><category term='PASeq'/><category term='grid displacement'/><category term='john dalton'/><category term='temporal rank'/><category term='temporal rank max'/><category term='temporal difference'/><category term='slit scan'/><category term='pixel jumble'/><category term='mean'/><category term='difference matte'/><category term='temporal difference matte'/><category term='stackfilter'/><category term='temporal min-max'/><title type='text'>Portrait Virus Mutations</title><subtitle type='html'>Visual mutations derived from Michael Wright's Portrait Virus project created using Studio Artist</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>56</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-8559614369791924887</id><published>2010-10-03T15:12:00.001-07:00</published><updated>2010-10-03T20:36:47.233-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='stackfilter'/><title type='text'>StackFilter1 Movie</title><content type='html'>&lt;object width="400" height="265"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=14786593&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=1&amp;amp;color=00ADEF&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;loop=0" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=14786593&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=1&amp;amp;color=00ADEF&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;loop=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="265"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/14786593"&gt;StackFilter 1&lt;/a&gt; from &lt;a href="http://vimeo.com/user2967756"&gt;john dalton&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;I've recently been trying some experiments using stack filtering to create movies.  This particular example stackfilters the spatially aligned siggraph 2010 portrait virus paintings with a series of different temporal image processing operations in Studio Artist 4. &lt;br /&gt;&lt;br /&gt;Here's a &lt;a href="http://www.vimeo.com/14786593"&gt;link&lt;/a&gt; to the full size video on my vimeo site. If you search on the stackfilter tag there you can check out other examples of constructing animations based on stack filtering effects.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-8559614369791924887?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/8559614369791924887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/10/stackfilter1-movie.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/8559614369791924887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/8559614369791924887'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/10/stackfilter1-movie.html' title='StackFilter1 Movie'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-8592959679887801185</id><published>2010-10-01T06:13:00.000-07:00</published><updated>2010-10-01T06:13:00.484-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='slit scan'/><title type='text'>Mutation 51</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PDcCiV1weBo/THIEFFehwCI/AAAAAAAADAM/5ioA_LPtfas/s1600/scanTrack_all.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://2.bp.blogspot.com/_PDcCiV1weBo/THIEFFehwCI/AAAAAAAADAM/5ioA_LPtfas/s320/scanTrack_all.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5508469779643613218" /&gt;&lt;/a&gt;&lt;br /&gt;I've got 2 mutations here, the first based on the spatially normalized self portraits and the second on the original self portrait stack. A temporal slit scan through the entire portrait stack was used for both examples.  Note how the normalization makes a big difference to get feature coherence in the final output for this kind of processing.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PDcCiV1weBo/THID91cgnmI/AAAAAAAADAE/olJ2Ez9SmO0/s1600/slitScan_all.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://4.bp.blogspot.com/_PDcCiV1weBo/THID91cgnmI/AAAAAAAADAE/olJ2Ez9SmO0/s320/slitScan_all.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5508469655081098850" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-8592959679887801185?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/8592959679887801185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/10/mutation-51.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/8592959679887801185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/8592959679887801185'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/10/mutation-51.html' title='Mutation 51'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PDcCiV1weBo/THIEFFehwCI/AAAAAAAADAM/5ioA_LPtfas/s72-c/scanTrack_all.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-9010635652447538966</id><published>2010-09-30T06:10:00.000-07:00</published><updated>2010-09-30T06:10:00.444-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal rank'/><title type='text'>Mutation 50</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PDcCiV1weBo/THIDKo_5gTI/AAAAAAAAC_8/8_xn2QxVNvk/s1600/rankMinMax_7f.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://4.bp.blogspot.com/_PDcCiV1weBo/THIDKo_5gTI/AAAAAAAAC_8/8_xn2QxVNvk/s320/rankMinMax_7f.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5508468775566541106" /&gt;&lt;/a&gt;&lt;br /&gt;A seven frame window through the original self portrait stack was used as input to a temporal rank min-max stack filter to generate this portrait.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-9010635652447538966?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/9010635652447538966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-50.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/9010635652447538966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/9010635652447538966'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-50.html' title='Mutation 50'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_PDcCiV1weBo/THIDKo_5gTI/AAAAAAAAC_8/8_xn2QxVNvk/s72-c/rankMinMax_7f.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-6590533219591252629</id><published>2010-09-29T06:09:00.000-07:00</published><updated>2010-09-29T06:09:00.164-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal rank neighborhood'/><title type='text'>Mutation 49</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PDcCiV1weBo/THICuwXmUCI/AAAAAAAAC_0/72XvEtjNOhg/s1600/rankMed_7f.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://2.bp.blogspot.com/_PDcCiV1weBo/THICuwXmUCI/AAAAAAAAC_0/72XvEtjNOhg/s320/rankMed_7f.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5508468296508657698" /&gt;&lt;/a&gt;&lt;br /&gt;A seven frame temporal processing window was used with the temporal rank median filter to generate this portrait from the original self portrait stack.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-6590533219591252629?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/6590533219591252629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-49.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/6590533219591252629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/6590533219591252629'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-49.html' title='Mutation 49'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PDcCiV1weBo/THICuwXmUCI/AAAAAAAAC_0/72XvEtjNOhg/s72-c/rankMed_7f.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-1088749998847552610</id><published>2010-09-28T06:05:00.000-07:00</published><updated>2010-09-28T06:05:00.226-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal difference'/><title type='text'>Mutation 47</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_PDcCiV1weBo/THIB2ZzLDPI/AAAAAAAAC_k/_2xHq288Lh8/s1600/dif1_b_10f.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://1.bp.blogspot.com/_PDcCiV1weBo/THIB2ZzLDPI/AAAAAAAAC_k/_2xHq288Lh8/s320/dif1_b_10f.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5508467328377621746" /&gt;&lt;/a&gt;&lt;br /&gt;This portrait was generated by stack filtering the original set of self portraits with the temporal difference1 filter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-1088749998847552610?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/1088749998847552610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-47.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/1088749998847552610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/1088749998847552610'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-47.html' title='Mutation 47'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_PDcCiV1weBo/THIB2ZzLDPI/AAAAAAAAC_k/_2xHq288Lh8/s72-c/dif1_b_10f.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-4976181789683455497</id><published>2010-09-27T06:03:00.000-07:00</published><updated>2010-09-27T06:03:00.738-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal difference'/><title type='text'>Mutation 46</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PDcCiV1weBo/THIBf5MuosI/AAAAAAAAC_c/UlhlIjaibSY/s1600/dif1_b1_10f.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://2.bp.blogspot.com/_PDcCiV1weBo/THIBf5MuosI/AAAAAAAAC_c/UlhlIjaibSY/s320/dif1_b1_10f.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5508466941669319362" /&gt;&lt;/a&gt;&lt;br /&gt;This portrait was generated by stack filtering the original set of self portrait images with the temporal difference1 filter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-4976181789683455497?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/4976181789683455497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-46.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/4976181789683455497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/4976181789683455497'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-46.html' title='Mutation 46'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PDcCiV1weBo/THIBf5MuosI/AAAAAAAAC_c/UlhlIjaibSY/s72-c/dif1_b1_10f.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-1694237202798990624</id><published>2010-09-26T06:58:00.000-07:00</published><updated>2010-09-26T06:58:00.312-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eye detection'/><title type='text'>Mutation 45</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_PDcCiV1weBo/THIAnouW_oI/AAAAAAAAC_U/pjZGNHtfyvE/s1600/eyeMouthDetect_all.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://1.bp.blogspot.com/_PDcCiV1weBo/THIAnouW_oI/AAAAAAAAC_U/pjZGNHtfyvE/s320/eyeMouthDetect_all.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5508465975174299266" /&gt;&lt;/a&gt;&lt;br /&gt;We're going to switch gears for awhile and use the original self portrait stack as opposed to the spatially normalized self portrait stack.  This portrait was generated with a paint action sequence that auto draws the eyes and mouth of every portrait in the input stack.  &lt;br /&gt;&lt;br /&gt;So it's an example of using a repetitive process encoded in a PASeq.  All of the processing is done automatically, including the face feature detection. The diversity of the original portrait set is desired for this kind of processing (as opposed to the set of previous examples where it was desirable for the painted facial features to be spatially normalized.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-1694237202798990624?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/1694237202798990624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-45.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/1694237202798990624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/1694237202798990624'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-45.html' title='Mutation 45'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_PDcCiV1weBo/THIAnouW_oI/AAAAAAAAC_U/pjZGNHtfyvE/s72-c/eyeMouthDetect_all.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-3910679748779117173</id><published>2010-09-25T06:56:00.000-07:00</published><updated>2010-09-25T06:56:00.159-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal difference'/><category scheme='http://www.blogger.com/atom/ns#' term='normalization'/><title type='text'>Mutation 44</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_PDcCiV1weBo/THH_xOt1FQI/AAAAAAAAC_M/uCrJORZ72C8/s1600/dif1_4.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://1.bp.blogspot.com/_PDcCiV1weBo/THH_xOt1FQI/AAAAAAAAC_M/uCrJORZ72C8/s320/dif1_4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5508465040479819010" /&gt;&lt;/a&gt;&lt;br /&gt;This portrait was generated by stack filtering the spatially normalized set of self portraits with the temporal difference1 filter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-3910679748779117173?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/3910679748779117173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-44.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/3910679748779117173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/3910679748779117173'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-44.html' title='Mutation 44'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_PDcCiV1weBo/THH_xOt1FQI/AAAAAAAAC_M/uCrJORZ72C8/s72-c/dif1_4.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-4115487151978010079</id><published>2010-09-24T06:54:00.000-07:00</published><updated>2010-09-24T06:54:00.662-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal rank neighborhood'/><category scheme='http://www.blogger.com/atom/ns#' term='normalization'/><title type='text'>Mutation 43</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PDcCiV1weBo/THH_RU7NVVI/AAAAAAAAC_E/XGvB3zWmTIk/s1600/rankNeigh_3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://2.bp.blogspot.com/_PDcCiV1weBo/THH_RU7NVVI/AAAAAAAAC_E/XGvB3zWmTIk/s320/rankNeigh_3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5508464492390733138" /&gt;&lt;/a&gt;&lt;br /&gt;This portrait was generated by processing the spatially normalized self portraits with a temporal rank neighborhood filter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-4115487151978010079?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/4115487151978010079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-43.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/4115487151978010079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/4115487151978010079'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-43.html' title='Mutation 43'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PDcCiV1weBo/THH_RU7NVVI/AAAAAAAAC_E/XGvB3zWmTIk/s72-c/rankNeigh_3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-6658662222171866887</id><published>2010-09-23T06:52:00.000-07:00</published><updated>2010-09-23T06:52:00.232-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal rank neighborhood'/><category scheme='http://www.blogger.com/atom/ns#' term='normalization'/><title type='text'>Mutation 42</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_PDcCiV1weBo/THH-3BOn6nI/AAAAAAAAC-8/QfV8EJw1lsY/s1600/rankNeigh_4.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://3.bp.blogspot.com/_PDcCiV1weBo/THH-3BOn6nI/AAAAAAAAC-8/QfV8EJw1lsY/s320/rankNeigh_4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5508464040426859122" /&gt;&lt;/a&gt;&lt;br /&gt;This portrait was generated by stack filtering the spatially aligned self portraits with a different temporal rank neighborhood filter preset.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-6658662222171866887?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/6658662222171866887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-42.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/6658662222171866887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/6658662222171866887'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-42.html' title='Mutation 42'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_PDcCiV1weBo/THH-3BOn6nI/AAAAAAAAC-8/QfV8EJw1lsY/s72-c/rankNeigh_4.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-3338029614976961841</id><published>2010-09-22T06:50:00.000-07:00</published><updated>2010-09-22T06:50:00.295-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal rank neighborhood'/><category scheme='http://www.blogger.com/atom/ns#' term='normalization'/><title type='text'>Mutation 41</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PDcCiV1weBo/THH-bvruJuI/AAAAAAAAC-0/womRo_aQEZg/s1600/rankNeigh_5.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://4.bp.blogspot.com/_PDcCiV1weBo/THH-bvruJuI/AAAAAAAAC-0/womRo_aQEZg/s320/rankNeigh_5.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5508463571860596450" /&gt;&lt;/a&gt;&lt;br /&gt;This portrait was generated by stack filtering the spatially normalized self portraits with the temporal rank neighborhood filter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-3338029614976961841?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/3338029614976961841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-41.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/3338029614976961841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/3338029614976961841'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-41.html' title='Mutation 41'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_PDcCiV1weBo/THH-bvruJuI/AAAAAAAAC-0/womRo_aQEZg/s72-c/rankNeigh_5.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-7845594348234452696</id><published>2010-09-21T06:48:00.000-07:00</published><updated>2010-09-21T06:48:00.068-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smart seam'/><category scheme='http://www.blogger.com/atom/ns#' term='scan tracker'/><category scheme='http://www.blogger.com/atom/ns#' term='normalization'/><title type='text'>Mutation 40</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PDcCiV1weBo/THH9_G1Qp-I/AAAAAAAAC-s/nmbxwdmkq5w/s1600/smartSeam_5.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://4.bp.blogspot.com/_PDcCiV1weBo/THH9_G1Qp-I/AAAAAAAAC-s/nmbxwdmkq5w/s320/smartSeam_5.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5508463079858415586" /&gt;&lt;/a&gt;&lt;br /&gt;This portrait was generated by stack filtering the spatially normalized slef portraits with the temporal scan tracker 2 smart seam processing using a horizontal scan and a wide temporal processing window.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-7845594348234452696?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/7845594348234452696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-40.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/7845594348234452696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/7845594348234452696'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-40.html' title='Mutation 40'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_PDcCiV1weBo/THH9_G1Qp-I/AAAAAAAAC-s/nmbxwdmkq5w/s72-c/smartSeam_5.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-1766364455041648246</id><published>2010-09-20T06:46:00.000-07:00</published><updated>2010-09-20T06:46:00.563-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smart seam'/><category scheme='http://www.blogger.com/atom/ns#' term='scan tracker'/><category scheme='http://www.blogger.com/atom/ns#' term='normalization'/><title type='text'>Mutation 39</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_PDcCiV1weBo/THH9dddIRQI/AAAAAAAAC-k/BJfxlT3TL2E/s1600/smartSeam_3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://1.bp.blogspot.com/_PDcCiV1weBo/THH9dddIRQI/AAAAAAAAC-k/BJfxlT3TL2E/s320/smartSeam_3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5508462501815665922" /&gt;&lt;/a&gt;&lt;br /&gt;This portrait was generated by stack filtering the spatially normalized self portraits with the temporal scan tracker 2 smart seam processing, using a vertical scan direction.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-1766364455041648246?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/1766364455041648246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-39.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/1766364455041648246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/1766364455041648246'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-39.html' title='Mutation 39'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_PDcCiV1weBo/THH9dddIRQI/AAAAAAAAC-k/BJfxlT3TL2E/s72-c/smartSeam_3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-3444039673944734642</id><published>2010-09-19T06:44:00.000-07:00</published><updated>2010-09-19T06:44:00.524-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smart seam'/><category scheme='http://www.blogger.com/atom/ns#' term='scan tracker'/><category scheme='http://www.blogger.com/atom/ns#' term='normalization'/><title type='text'>Mutation 38</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PDcCiV1weBo/THH86cVh9FI/AAAAAAAAC-c/puEBEODpvW8/s1600/smartSeam_1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://2.bp.blogspot.com/_PDcCiV1weBo/THH86cVh9FI/AAAAAAAAC-c/puEBEODpvW8/s320/smartSeam_1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5508461900219937874" /&gt;&lt;/a&gt;&lt;br /&gt;This portrait was generated by stack filtering the spatially normalized self portrait stack with the temporal scan tracker 2 processing, using the new smart seam feature.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-3444039673944734642?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/3444039673944734642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-38_19.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/3444039673944734642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/3444039673944734642'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-38_19.html' title='Mutation 38'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PDcCiV1weBo/THH86cVh9FI/AAAAAAAAC-c/puEBEODpvW8/s72-c/smartSeam_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-598585200330648913</id><published>2010-09-18T06:41:00.000-07:00</published><updated>2010-09-18T06:41:00.144-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal difference'/><category scheme='http://www.blogger.com/atom/ns#' term='normalization'/><title type='text'>Mutation 37</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_PDcCiV1weBo/THH8Xv2P43I/AAAAAAAAC-U/4LFrEqsGxog/s1600/dif1_2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://1.bp.blogspot.com/_PDcCiV1weBo/THH8Xv2P43I/AAAAAAAAC-U/4LFrEqsGxog/s320/dif1_2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5508461304162018162" /&gt;&lt;/a&gt;&lt;br /&gt;This portrait was generated by stack filtering the spatially normalized self portraits with the temporal difference1 filter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-598585200330648913?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/598585200330648913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-37_18.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/598585200330648913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/598585200330648913'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-37_18.html' title='Mutation 37'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_PDcCiV1weBo/THH8Xv2P43I/AAAAAAAAC-U/4LFrEqsGxog/s72-c/dif1_2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-4537891475297895299</id><published>2010-09-17T06:38:00.000-07:00</published><updated>2010-09-17T06:38:00.318-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal displacement'/><category scheme='http://www.blogger.com/atom/ns#' term='normalization'/><title type='text'>Mutation 38</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_PDcCiV1weBo/THH7nIcHsBI/AAAAAAAAC-M/Vohq_NKxVMA/s1600/displace1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://3.bp.blogspot.com/_PDcCiV1weBo/THH7nIcHsBI/AAAAAAAAC-M/Vohq_NKxVMA/s320/displace1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5508460468949725202" /&gt;&lt;/a&gt;&lt;br /&gt;This image was generated by processing the spatially aligned portraits with a temporal displacement filter.  The displacement is based on one of the normalized self portraits chosen at random.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-4537891475297895299?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/4537891475297895299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-38.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/4537891475297895299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/4537891475297895299'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-38.html' title='Mutation 38'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_PDcCiV1weBo/THH7nIcHsBI/AAAAAAAAC-M/Vohq_NKxVMA/s72-c/displace1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-7137677122674087219</id><published>2010-09-16T06:36:00.000-07:00</published><updated>2010-09-16T06:36:00.492-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='motion rank'/><category scheme='http://www.blogger.com/atom/ns#' term='normalization'/><title type='text'>Mutation 37</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_PDcCiV1weBo/THH7La4ooGI/AAAAAAAAC-E/BpGFNWUrWDw/s1600/motRankMin_3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://1.bp.blogspot.com/_PDcCiV1weBo/THH7La4ooGI/AAAAAAAAC-E/BpGFNWUrWDw/s320/motRankMin_3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5508459992864825442" /&gt;&lt;/a&gt;&lt;br /&gt;This portrait was generated by processing the spatially normalized self portraits with the temporal motion rank min filter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-7137677122674087219?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/7137677122674087219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-37.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/7137677122674087219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/7137677122674087219'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-37.html' title='Mutation 37'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_PDcCiV1weBo/THH7La4ooGI/AAAAAAAAC-E/BpGFNWUrWDw/s72-c/motRankMin_3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-7900532587075532322</id><published>2010-09-15T06:34:00.000-07:00</published><updated>2010-09-15T06:34:00.191-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='motion rank'/><category scheme='http://www.blogger.com/atom/ns#' term='normalization'/><title type='text'>Mutation 36</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PDcCiV1weBo/THH6wdf7ozI/AAAAAAAAC98/mtX2q0zOak4/s1600/motRankMax_2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://4.bp.blogspot.com/_PDcCiV1weBo/THH6wdf7ozI/AAAAAAAAC98/mtX2q0zOak4/s320/motRankMax_2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5508459529710052146" /&gt;&lt;/a&gt;&lt;br /&gt;This portrait was generated by stack filtering the spatially normalized set of self portraits with the temporal motion rank max filter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-7900532587075532322?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/7900532587075532322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-36.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/7900532587075532322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/7900532587075532322'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-36.html' title='Mutation 36'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_PDcCiV1weBo/THH6wdf7ozI/AAAAAAAAC98/mtX2q0zOak4/s72-c/motRankMax_2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-3552568943841332451</id><published>2010-09-14T06:31:00.001-07:00</published><updated>2010-09-14T06:31:00.184-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal rank neighborhood'/><category scheme='http://www.blogger.com/atom/ns#' term='normalization'/><title type='text'>Mutation 35</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_PDcCiV1weBo/THH6GAptqII/AAAAAAAAC90/OdgNJ-TVSfg/s1600/rankMeanDifMask_all.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://1.bp.blogspot.com/_PDcCiV1weBo/THH6GAptqII/AAAAAAAAC90/OdgNJ-TVSfg/s320/rankMeanDifMask_all.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5508458800411945090" /&gt;&lt;/a&gt;&lt;br /&gt;This portrait was generated by processing the complete set of self-aligned spatially normalized portraits with the temporal rank mean difference mask filter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-3552568943841332451?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/3552568943841332451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-35.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/3552568943841332451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/3552568943841332451'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-35.html' title='Mutation 35'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_PDcCiV1weBo/THH6GAptqII/AAAAAAAAC90/OdgNJ-TVSfg/s72-c/rankMeanDifMask_all.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-6906256124082536303</id><published>2010-09-13T06:30:00.000-07:00</published><updated>2010-09-13T06:30:02.072-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal rank neighborhood'/><category scheme='http://www.blogger.com/atom/ns#' term='normalization'/><title type='text'>Mutation 34</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_PDcCiV1weBo/THH5m_q8gMI/AAAAAAAAC9s/ZK4FFUmF6s4/s1600/rankMinMask_all.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://3.bp.blogspot.com/_PDcCiV1weBo/THH5m_q8gMI/AAAAAAAAC9s/ZK4FFUmF6s4/s320/rankMinMask_all.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5508458267572732098" /&gt;&lt;/a&gt;&lt;br /&gt;This portrait image was generated by processing the complete set of spatially aligned self-normalized portraits with the temporal rank MinMask filter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-6906256124082536303?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/6906256124082536303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-34.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/6906256124082536303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/6906256124082536303'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-34.html' title='Mutation 34'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_PDcCiV1weBo/THH5m_q8gMI/AAAAAAAAC9s/ZK4FFUmF6s4/s72-c/rankMinMask_all.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-1732851005858056446</id><published>2010-09-12T06:27:00.000-07:00</published><updated>2010-09-12T06:27:00.472-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal rank neighborhood'/><category scheme='http://www.blogger.com/atom/ns#' term='normalization'/><title type='text'>Mutation 33</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_PDcCiV1weBo/THH5Hlc9eOI/AAAAAAAAC9k/c7QHOnc57A0/s1600/rankMedMaxDist_all.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://3.bp.blogspot.com/_PDcCiV1weBo/THH5Hlc9eOI/AAAAAAAAC9k/c7QHOnc57A0/s320/rankMedMaxDist_all.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5508457727958808802" /&gt;&lt;/a&gt;&lt;br /&gt;This image was generated by stack filtering the complete set of spatially normalized self portraits with the temporal rank median maximum distance filter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-1732851005858056446?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/1732851005858056446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-33.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/1732851005858056446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/1732851005858056446'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-33.html' title='Mutation 33'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_PDcCiV1weBo/THH5Hlc9eOI/AAAAAAAAC9k/c7QHOnc57A0/s72-c/rankMedMaxDist_all.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-3547605685196072483</id><published>2010-09-11T06:12:00.000-07:00</published><updated>2010-09-11T06:12:00.976-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='michael wright'/><category scheme='http://www.blogger.com/atom/ns#' term='temporal rank neighborhood'/><category scheme='http://www.blogger.com/atom/ns#' term='portrait virus'/><category scheme='http://www.blogger.com/atom/ns#' term='normalization'/><title type='text'>Mutation 32</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_PDcCiV1weBo/THH2r_vABdI/AAAAAAAAC9c/sug_Yu7AhxM/s1600/rankMean_all.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://3.bp.blogspot.com/_PDcCiV1weBo/THH2r_vABdI/AAAAAAAAC9c/sug_Yu7AhxM/s320/rankMean_all.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5508455054954202578" /&gt;&lt;/a&gt;&lt;br /&gt;The daily portrait virus mutation posts are going to switch gears slightly for awhile.  This new set is based using Michael's daily self portrait virus &lt;a href="http://mrwstudios.blogspot.com/"&gt;blog &lt;/a&gt;imagery as the source for stack filtering. As opposed to the Siggraph 2010 portrait virus imagery that has been used to date.&lt;br /&gt;&lt;br /&gt;The other factor that is slightly different is that during the process of running this whole portrait virus mutation experiment we found a bug in the inverse warp code.  I wasn't quite satisfied with the spatially aligned imagery being generated by the stack filtering algorithms.  And indeed once the inverse warp code was improved the results of spatially aligned stack filtering did as well. &lt;br /&gt;&lt;br /&gt;For example, the image above was generated by processing all of Michael's self portrait paintings to date with a temporal mean filter.  So you can think of the image as being the generic self portrait.  It's like the average portrait, but with all of the face paintings mutually aligned to a standardized portrait (one of the portrait virus images selected at random).  The temporal median is also very similar (it isn't always the case).&lt;br /&gt;&lt;br /&gt;There's a Studio Artist news blog &lt;a href="http://studioartist.blogspot.com/2010/08/stack-filtering-portrait-images.html"&gt;post&lt;/a&gt; on stack filtering portrait images that explains the principals behind how this image was generated (and stack filtering in general) in detail.&lt;br /&gt;&lt;br /&gt;At some point i may return to the Siggraph 2010 portrait virus images and redo some of the spatially aligned results shown here, because i think they would be more in line with how i originally thought they would turn out.  I had thought about redoing all of the old posts, but discussed this in a Studio Artist Forum &lt;a href="http://studioartist.ning.com/forum/topics/portrait-virus-mutations"&gt;post&lt;/a&gt;.  Part of the point of generating artistic imagery is that mistakes may be just as interesting as technically correct results (sometimes more so). So leaving things the way they progressed as this project developed seemed to make more sense.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-3547605685196072483?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/3547605685196072483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-32.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/3547605685196072483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/3547605685196072483'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-32.html' title='Mutation 32'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_PDcCiV1weBo/THH2r_vABdI/AAAAAAAAC9c/sug_Yu7AhxM/s72-c/rankMean_all.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-4393650725235000916</id><published>2010-09-10T06:12:00.000-07:00</published><updated>2010-09-10T06:12:00.143-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal difference'/><title type='text'>Mutation 31</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PDcCiV1weBo/TGMgmQtpFlI/AAAAAAAAC5U/wJe4KLlhFAM/s1600/dif8.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_PDcCiV1weBo/TGMgmQtpFlI/AAAAAAAAC5U/wJe4KLlhFAM/s320/dif8.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504279011270399570" /&gt;&lt;/a&gt;&lt;br /&gt;Another example of applying the temporal difference filter to the spatially aligned portrait virus image stack with a limited temporal window.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-4393650725235000916?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/4393650725235000916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-31.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/4393650725235000916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/4393650725235000916'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-31.html' title='Mutation 31'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_PDcCiV1weBo/TGMgmQtpFlI/AAAAAAAAC5U/wJe4KLlhFAM/s72-c/dif8.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-4107161379645484554</id><published>2010-09-09T06:08:00.000-07:00</published><updated>2010-09-09T13:09:21.650-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal rank neighborhood'/><title type='text'>Mutation 30</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PDcCiV1weBo/TGMfyJy09LI/AAAAAAAAC5M/qF-TKHFDUCA/s1600/rankNeigh_maxVar.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_PDcCiV1weBo/TGMfyJy09LI/AAAAAAAAC5M/qF-TKHFDUCA/s320/rankNeigh_maxVar.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504278116059903154" /&gt;&lt;/a&gt;&lt;br /&gt;Temporal rank neighborhood with the max setting. So it's looking for maximum energy in spatially local neighborhoods across the entire stack (the spatially aligned portrait stack in this case).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-4107161379645484554?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/4107161379645484554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-30.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/4107161379645484554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/4107161379645484554'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-30.html' title='Mutation 30'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PDcCiV1weBo/TGMfyJy09LI/AAAAAAAAC5M/qF-TKHFDUCA/s72-c/rankNeigh_maxVar.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-3462789873441310058</id><published>2010-09-08T06:04:00.000-07:00</published><updated>2010-09-08T06:04:00.371-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smart seam'/><category scheme='http://www.blogger.com/atom/ns#' term='scan tracker'/><title type='text'>Mutation 29</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PDcCiV1weBo/TGMe6yvfRzI/AAAAAAAAC5E/F5TqTzU7-10/s1600/smartSeam7.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_PDcCiV1weBo/TGMe6yvfRzI/AAAAAAAAC5E/F5TqTzU7-10/s320/smartSeam7.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504277164979078962" /&gt;&lt;/a&gt;&lt;br /&gt;Another smart seam effect using the temporal scan track.  I'm using a vertical scan this time as opposed to a horizontal scan.  With  a limited temporal range, they get a little too venetian blind like for my tastes when you use the entire stack.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-3462789873441310058?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/3462789873441310058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-29.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/3462789873441310058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/3462789873441310058'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-29.html' title='Mutation 29'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_PDcCiV1weBo/TGMe6yvfRzI/AAAAAAAAC5E/F5TqTzU7-10/s72-c/smartSeam7.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-6854220337780671397</id><published>2010-09-07T06:02:00.000-07:00</published><updated>2010-09-07T06:02:00.232-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smart seam'/><category scheme='http://www.blogger.com/atom/ns#' term='scan tracker'/><title type='text'>Mutation 28</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PDcCiV1weBo/TGMeV9Y3yKI/AAAAAAAAC48/pDqpkaVycZ4/s1600/smartSeam3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_PDcCiV1weBo/TGMeV9Y3yKI/AAAAAAAAC48/pDqpkaVycZ4/s320/smartSeam3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504276532181846178" /&gt;&lt;/a&gt;&lt;br /&gt;Trying some experiments with the temporal scan track.  This is using the new smart seam technology for building the transitions.  Again with the spatially aligned portrait virus image stack as input.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-6854220337780671397?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/6854220337780671397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-28_07.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/6854220337780671397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/6854220337780671397'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-28_07.html' title='Mutation 28'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_PDcCiV1weBo/TGMeV9Y3yKI/AAAAAAAAC48/pDqpkaVycZ4/s72-c/smartSeam3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-2677912137789910280</id><published>2010-09-06T18:58:00.000-07:00</published><updated>2010-09-06T18:58:00.421-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal rank variance'/><title type='text'>Mutation 28</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_PDcCiV1weBo/TGMdhXIu2uI/AAAAAAAAC40/kuRZsmcDWlc/s1600/rankVar3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_PDcCiV1weBo/TGMdhXIu2uI/AAAAAAAAC40/kuRZsmcDWlc/s320/rankVar3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504275628560407266" /&gt;&lt;/a&gt;&lt;br /&gt;This was generated by processing the spatially aligned portrait virus image stack with the temporal rank variance filter. Again, i'm using temporal processing windows that are smaller than the entire sequence to get more interesting results (to my eye).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-2677912137789910280?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/2677912137789910280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-28.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/2677912137789910280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/2677912137789910280'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-28.html' title='Mutation 28'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_PDcCiV1weBo/TGMdhXIu2uI/AAAAAAAAC40/kuRZsmcDWlc/s72-c/rankVar3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-7839670451284767440</id><published>2010-09-05T06:53:00.000-07:00</published><updated>2010-09-05T06:53:00.952-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal difference'/><title type='text'>Mutation 27</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PDcCiV1weBo/TGMct-QFOGI/AAAAAAAAC4s/emPqyLzHtG8/s1600/dif4.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_PDcCiV1weBo/TGMct-QFOGI/AAAAAAAAC4s/emPqyLzHtG8/s320/dif4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504274745707018338" /&gt;&lt;/a&gt;&lt;br /&gt;Another example of working with the temporal difference filter.  By modifying the temporal processing window and the effect parameters you can generate a lot of different interesting imagery. We're again using the spatially aligned portrait virus image stack because we're interested in building composite facial images based on the variations in the paint strokes associated with the different portraits. If we used the original portrait stack that isn't spatially aligned the temporal processing would pick up on the differences associated with where the objects in the various portraits are as opposed to focusing on the differences in how the faces themselves are painted.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-7839670451284767440?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/7839670451284767440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-27.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/7839670451284767440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/7839670451284767440'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-27.html' title='Mutation 27'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PDcCiV1weBo/TGMct-QFOGI/AAAAAAAAC4s/emPqyLzHtG8/s72-c/dif4.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-5180796373009040502</id><published>2010-09-04T06:51:00.001-07:00</published><updated>2010-09-04T06:51:00.146-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal difference'/><title type='text'>Mutation 26</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PDcCiV1weBo/TGMbhxIB2yI/AAAAAAAAC4k/5QMckQzLkE0/s1600/dif7.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_PDcCiV1weBo/TGMbhxIB2yI/AAAAAAAAC4k/5QMckQzLkE0/s320/dif7.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504273436513524514" /&gt;&lt;/a&gt;&lt;br /&gt;An example of processing the spatially aligned portrait virus image stack with the temporal difference filter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-5180796373009040502?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/5180796373009040502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-26.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/5180796373009040502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/5180796373009040502'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-26.html' title='Mutation 26'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PDcCiV1weBo/TGMbhxIB2yI/AAAAAAAAC4k/5QMckQzLkE0/s72-c/dif7.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-6083067837904609740</id><published>2010-09-03T06:48:00.000-07:00</published><updated>2010-09-03T06:48:00.650-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal difference matte'/><title type='text'>Mutation 25</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PDcCiV1weBo/TGMa5gs8FmI/AAAAAAAAC4c/-LlUWUuoCp8/s1600/DM5.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_PDcCiV1weBo/TGMa5gs8FmI/AAAAAAAAC4c/-LlUWUuoCp8/s320/DM5.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504272744910165602" /&gt;&lt;/a&gt;&lt;br /&gt;Another example of working with the temporal difference matte effect.  This time processing the spatially aligned portrait virus image stack.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-6083067837904609740?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/6083067837904609740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-25.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/6083067837904609740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/6083067837904609740'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-25.html' title='Mutation 25'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_PDcCiV1weBo/TGMa5gs8FmI/AAAAAAAAC4c/-LlUWUuoCp8/s72-c/DM5.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-124071540433120392</id><published>2010-09-02T06:46:00.000-07:00</published><updated>2010-09-02T06:46:00.126-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal max distance'/><title type='text'>Mutation 24</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PDcCiV1weBo/TGMab-NjAXI/AAAAAAAAC4U/QwaUOp-mH5E/s1600/rank_medMaxDist.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_PDcCiV1weBo/TGMab-NjAXI/AAAAAAAAC4U/QwaUOp-mH5E/s320/rank_medMaxDist.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504272237435486578" /&gt;&lt;/a&gt;&lt;br /&gt;An example of using a temporal median maximum distance filter on the spatially aligned portrait virus image stack.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-124071540433120392?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/124071540433120392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-24.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/124071540433120392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/124071540433120392'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-24.html' title='Mutation 24'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_PDcCiV1weBo/TGMab-NjAXI/AAAAAAAAC4U/QwaUOp-mH5E/s72-c/rank_medMaxDist.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-427616394608705815</id><published>2010-09-01T06:42:00.000-07:00</published><updated>2010-09-01T06:42:00.329-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal min-max'/><title type='text'>Mutation 23</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PDcCiV1weBo/TGMZqt1UM5I/AAAAAAAAC4M/JoLD15G8erQ/s1600/rankMinMAx1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_PDcCiV1weBo/TGMZqt1UM5I/AAAAAAAAC4M/JoLD15G8erQ/s320/rankMinMAx1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504271391225295762" /&gt;&lt;/a&gt;&lt;br /&gt;I'm using a temporal min-max filter for this particular example.  Again, i'm using a limited temporal processing window with the spatially aligned portrait virus image stack.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-427616394608705815?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/427616394608705815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-23.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/427616394608705815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/427616394608705815'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/09/mutation-23.html' title='Mutation 23'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_PDcCiV1weBo/TGMZqt1UM5I/AAAAAAAAC4M/JoLD15G8erQ/s72-c/rankMinMAx1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-3799127213774003189</id><published>2010-08-31T06:39:00.000-07:00</published><updated>2010-08-31T06:39:00.220-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal rank median'/><title type='text'>Mutation 22</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_PDcCiV1weBo/TGMZHaGk4pI/AAAAAAAAC4E/QLVpx8MsZ2k/s1600/rankMed1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_PDcCiV1weBo/TGMZHaGk4pI/AAAAAAAAC4E/QLVpx8MsZ2k/s320/rankMed1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504270784633561746" /&gt;&lt;/a&gt;&lt;br /&gt;An example of using temporal rank median filtering on the spatially aligned stack of portrait virus images.  I'm using limited temporal windows for processing for all of these recent posts (as opposed to processing the entire stack of images).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-3799127213774003189?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/3799127213774003189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-22.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/3799127213774003189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/3799127213774003189'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-22.html' title='Mutation 22'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_PDcCiV1weBo/TGMZHaGk4pI/AAAAAAAAC4E/QLVpx8MsZ2k/s72-c/rankMed1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-7749361361074960700</id><published>2010-08-30T06:38:00.000-07:00</published><updated>2010-08-30T06:38:00.458-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal rank max'/><title type='text'>Mutation 21</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_PDcCiV1weBo/TGMYg-Z4HsI/AAAAAAAAC38/XNu4CBAmdsg/s1600/rankMax2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_PDcCiV1weBo/TGMYg-Z4HsI/AAAAAAAAC38/XNu4CBAmdsg/s320/rankMax2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504270124363292354" /&gt;&lt;/a&gt;&lt;br /&gt;Another example of using temporal rank max filter on the spatially aligned stack of portrait virus images.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-7749361361074960700?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/7749361361074960700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-21.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/7749361361074960700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/7749361361074960700'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-21.html' title='Mutation 21'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_PDcCiV1weBo/TGMYg-Z4HsI/AAAAAAAAC38/XNu4CBAmdsg/s72-c/rankMax2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-7617366911824542671</id><published>2010-08-29T06:34:00.000-07:00</published><updated>2010-08-29T06:34:00.205-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal rank max'/><title type='text'>Mutation 20</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PDcCiV1weBo/TGMX_5dlC-I/AAAAAAAAC30/-PwVgfGSPhw/s1600/rankMax1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_PDcCiV1weBo/TGMX_5dlC-I/AAAAAAAAC30/-PwVgfGSPhw/s320/rankMax1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504269556100959202" /&gt;&lt;/a&gt;&lt;br /&gt;One of the advantages of working with the spatially normalized set of portrait images is that you can start to pull out features associated with the portraits in a more intelligent way since all of the facial images are spatially aligned across the stack.  Here's an example using temporal rank max filtering on the spatially normalized portrait stack..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-7617366911824542671?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/7617366911824542671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-20.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/7617366911824542671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/7617366911824542671'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-20.html' title='Mutation 20'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PDcCiV1weBo/TGMX_5dlC-I/AAAAAAAAC30/-PwVgfGSPhw/s72-c/rankMax1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-3471601915039221658</id><published>2010-08-28T06:26:00.000-07:00</published><updated>2010-08-28T06:26:00.197-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pixel jumble'/><title type='text'>Mutation 19</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PDcCiV1weBo/TGMWNkJSroI/AAAAAAAAC3s/LNl1d0cK3Cc/s1600/PJ1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_PDcCiV1weBo/TGMWNkJSroI/AAAAAAAAC3s/LNl1d0cK3Cc/s320/PJ1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504267591873638018" /&gt;&lt;/a&gt;&lt;br /&gt;The temporal pixel jumble effect applied to the complete stack of original portraits.  Not particularly effective in my opinion, but i thought i'd post one example to show off what it does.  I guess there is some rough similarity to the temporal mean rank filter effect in a more pixelated way.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-3471601915039221658?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/3471601915039221658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-19.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/3471601915039221658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/3471601915039221658'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-19.html' title='Mutation 19'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PDcCiV1weBo/TGMWNkJSroI/AAAAAAAAC3s/LNl1d0cK3Cc/s72-c/PJ1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-1859170876790990559</id><published>2010-08-28T06:07:00.000-07:00</published><updated>2010-08-28T06:07:01.052-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='motion rank'/><title type='text'>Mutation 48</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_PDcCiV1weBo/THICTnp812I/AAAAAAAAC_s/tFiftAf-JXo/s1600/motRankMax_50f.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://3.bp.blogspot.com/_PDcCiV1weBo/THICTnp812I/AAAAAAAAC_s/tFiftAf-JXo/s320/motRankMax_50f.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5508467830313244514" /&gt;&lt;/a&gt;&lt;br /&gt;This portrait was generated by processing the original set of self portraits with the temporal motion rank max filter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-1859170876790990559?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/1859170876790990559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-48.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/1859170876790990559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/1859170876790990559'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-48.html' title='Mutation 48'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_PDcCiV1weBo/THICTnp812I/AAAAAAAAC_s/tFiftAf-JXo/s72-c/motRankMax_50f.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-7781408255513717794</id><published>2010-08-27T06:43:00.000-07:00</published><updated>2010-08-27T06:43:00.225-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photo mosaic'/><title type='text'>Mutation 18</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_PDcCiV1weBo/TGMMYWbenBI/AAAAAAAAC3k/a9lGi6xSYW4/s1600/m2a.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_PDcCiV1weBo/TGMMYWbenBI/AAAAAAAAC3k/a9lGi6xSYW4/s320/m2a.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504256782054104082" /&gt;&lt;/a&gt;&lt;br /&gt;There's a ton of stuff that can be done by treating the stack of source imagery as a movie brush for building photo mosaics.  We'll get more heavily into that later but i thought i'd post a really simple example.  I modified the 3.5 Collection Graffiti category to use the original portrait virus images.  I used a different brush load image processing algorithm for the colorization, the meanshift1 algorithm seems to have some issues with the dark areas of the siggraph 2010 portraits.  So i'll look into that, not sure if it's a bug or an artifact associated with the compression i used for the movie brush.&lt;br /&gt;&lt;br /&gt;I think movie background textures may end up being more effective for this set of source imagery since you can use the source portraits at full resolution in the generated texturing to get at all of the detail of the original paint stroke texturing.  I had to size the portraits down so small to make a source movie brush from the original portrait stack that you lose most of the paint effects in the individual portraits that make up the mosiac.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-7781408255513717794?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/7781408255513717794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-18.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/7781408255513717794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/7781408255513717794'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-18.html' title='Mutation 18'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_PDcCiV1weBo/TGMMYWbenBI/AAAAAAAAC3k/a9lGi6xSYW4/s72-c/m2a.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-5384893876509313040</id><published>2010-08-26T06:41:00.000-07:00</published><updated>2010-08-26T06:41:00.229-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal rank neighborhood'/><title type='text'>Mutation 17</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PDcCiV1weBo/TGMLK5i5mCI/AAAAAAAAC3c/8rpWEvEGq4U/s1600/RN2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_PDcCiV1weBo/TGMLK5i5mCI/AAAAAAAAC3c/8rpWEvEGq4U/s320/RN2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504255451450677282" /&gt;&lt;/a&gt;&lt;br /&gt;Temporal motion rank filter with the min setting. So we're looking at minimum motion in local neighborhoods across the sequence of original portraits.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-5384893876509313040?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/5384893876509313040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-17.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/5384893876509313040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/5384893876509313040'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-17.html' title='Mutation 17'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PDcCiV1weBo/TGMLK5i5mCI/AAAAAAAAC3c/8rpWEvEGq4U/s72-c/RN2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-2651943878507629339</id><published>2010-08-25T06:15:00.000-07:00</published><updated>2010-08-25T06:15:00.167-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='difference matte'/><title type='text'>Mutation 16</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_PDcCiV1weBo/TGMFKp8h63I/AAAAAAAAC3U/W1cPSP-RYn8/s1600/dM3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_PDcCiV1weBo/TGMFKp8h63I/AAAAAAAAC3U/W1cPSP-RYn8/s320/dM3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504248850193443698" /&gt;&lt;/a&gt;&lt;br /&gt;A different set of temporal difference matte parameters applied to the original stack of portrait images.  Looking for similarity as opposed to variation in the sequence of portrait imagery.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-2651943878507629339?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/2651943878507629339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-16.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/2651943878507629339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/2651943878507629339'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-16.html' title='Mutation 16'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_PDcCiV1weBo/TGMFKp8h63I/AAAAAAAAC3U/W1cPSP-RYn8/s72-c/dM3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-8378622540865124888</id><published>2010-08-24T06:12:00.000-07:00</published><updated>2010-08-24T06:12:00.145-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='difference matte'/><title type='text'>Mutation 15</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PDcCiV1weBo/TGMEonoIQSI/AAAAAAAAC3M/Fkc_vJzSdv0/s1600/dM1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_PDcCiV1weBo/TGMEonoIQSI/AAAAAAAAC3M/Fkc_vJzSdv0/s320/dM1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504248265455452450" /&gt;&lt;/a&gt;&lt;br /&gt;The temporal difference matte is a pretty versatile effect, depending on which settings you choose.  I'm using the original stack of portraits as input for this effect.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-8378622540865124888?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/8378622540865124888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-15.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/8378622540865124888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/8378622540865124888'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-15.html' title='Mutation 15'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_PDcCiV1weBo/TGMEonoIQSI/AAAAAAAAC3M/Fkc_vJzSdv0/s72-c/dM1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-1971682448351741107</id><published>2010-08-23T06:05:00.000-07:00</published><updated>2010-08-23T06:05:00.283-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='edge map'/><title type='text'>Mutation 14</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PDcCiV1weBo/TGMDRYCPokI/AAAAAAAAC3E/OvW86LfT6Lo/s1600/edgeInterp1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_PDcCiV1weBo/TGMDRYCPokI/AAAAAAAAC3E/OvW86LfT6Lo/s320/edgeInterp1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504246766621401666" /&gt;&lt;/a&gt;&lt;br /&gt;A good example of  a failed experiment.  I loved the earlier results i was getting painting of of source edge maps, so i thought i'd use the Color Edge ip op to min composite source edge maps across the entire portrait stack and then interpolate in the white spaces.  A big mess in my opinion.  Compare it to the original approach below where i paint the generated paths while masking out areas already painted. The masking is the key to avoiding too much build up.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PDcCiV1weBo/TGMDLsac6wI/AAAAAAAAC28/hhbwRAgpDWc/s1600/pfa5.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_PDcCiV1weBo/TGMDLsac6wI/AAAAAAAAC28/hhbwRAgpDWc/s320/pfa5.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504246669012429570" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-1971682448351741107?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/1971682448351741107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-14.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/1971682448351741107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/1971682448351741107'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-14.html' title='Mutation 14'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PDcCiV1weBo/TGMDRYCPokI/AAAAAAAAC3E/OvW86LfT6Lo/s72-c/edgeInterp1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-6501238817839297481</id><published>2010-08-22T06:01:00.000-07:00</published><updated>2010-08-22T06:01:00.269-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PASeq'/><title type='text'>Mutation 13</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_PDcCiV1weBo/TGMCI8E8qNI/AAAAAAAAC20/GHzmDxPeJms/s1600/PFA_a1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_PDcCiV1weBo/TGMCI8E8qNI/AAAAAAAAC20/GHzmDxPeJms/s320/PFA_a1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504245522165967058" /&gt;&lt;/a&gt;&lt;br /&gt;A real simple variation on building  PASeq that processes the entire stack of portraits.  I'm using the original portrait stack and just painting with partially transparent circles. I ran the PASeq twice on the stack to build up the image density.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-6501238817839297481?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/6501238817839297481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-13.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/6501238817839297481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/6501238817839297481'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-13.html' title='Mutation 13'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_PDcCiV1weBo/TGMCI8E8qNI/AAAAAAAAC20/GHzmDxPeJms/s72-c/PFA_a1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-2077431874173954428</id><published>2010-08-21T06:55:00.000-07:00</published><updated>2010-08-21T06:55:00.366-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='edge maps'/><title type='text'>Mutation 12</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_PDcCiV1weBo/TGMA1bYwXgI/AAAAAAAAC2s/Cl1YOWwuLQY/s1600/pfa3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_PDcCiV1weBo/TGMA1bYwXgI/AAAAAAAAC2s/Cl1YOWwuLQY/s320/pfa3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504244087461535234" /&gt;&lt;/a&gt;&lt;br /&gt;Another variation on the theme of building a PASeq that processes the entire stack of portraits to generate a final output image. This one works by building source edge maps and then sketching them in. Surprisingly different than some of the other stack filter effects.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-2077431874173954428?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/2077431874173954428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-12.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/2077431874173954428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/2077431874173954428'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-12.html' title='Mutation 12'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_PDcCiV1weBo/TGMA1bYwXgI/AAAAAAAAC2s/Cl1YOWwuLQY/s72-c/pfa3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-8629310818828488279</id><published>2010-08-20T06:51:00.000-07:00</published><updated>2010-08-20T06:51:00.272-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='face detection'/><title type='text'>Mutation 11</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PDcCiV1weBo/TGL_0F4RDYI/AAAAAAAAC2k/bhfXG3N_1f0/s1600/faceDetect2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_PDcCiV1weBo/TGL_0F4RDYI/AAAAAAAAC2k/bhfXG3N_1f0/s320/faceDetect2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504242964996623746" /&gt;&lt;/a&gt;&lt;br /&gt;Variation on the previous eye detection experiment, but this time i'm using automatic face detection and then matting the results across the stack with some partial transparency. So i use a PASeq to process the entire stack of portraits to generate the final single image. I used the original portrait stack so that the variation in face positioning would help build up the composite face image.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-8629310818828488279?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/8629310818828488279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-11.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/8629310818828488279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/8629310818828488279'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-11.html' title='Mutation 11'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PDcCiV1weBo/TGL_0F4RDYI/AAAAAAAAC2k/bhfXG3N_1f0/s72-c/faceDetect2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-5646741226802266516</id><published>2010-08-19T06:46:00.000-07:00</published><updated>2010-08-19T06:46:00.872-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scan tracker'/><title type='text'>Mutation 10</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PDcCiV1weBo/TGL-ev7pfQI/AAAAAAAAC2c/J_tpMOq8uAs/s1600/scanTrack6.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_PDcCiV1weBo/TGL-ev7pfQI/AAAAAAAAC2c/J_tpMOq8uAs/s320/scanTrack6.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504241498816347394" /&gt;&lt;/a&gt;&lt;br /&gt;Another temporal scan tracker image using a limited range of the overall portrait stack.  I'm using the spatially normalized stack in this case.  I'm also using a diagonal scan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-5646741226802266516?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/5646741226802266516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-10.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/5646741226802266516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/5646741226802266516'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-10.html' title='Mutation 10'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_PDcCiV1weBo/TGL-ev7pfQI/AAAAAAAAC2c/J_tpMOq8uAs/s72-c/scanTrack6.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-7773560840802337474</id><published>2010-08-18T06:23:00.000-07:00</published><updated>2010-08-18T06:23:00.213-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scan tracker'/><title type='text'>Mutation 9</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PDcCiV1weBo/TGL4EayswKI/AAAAAAAAC2U/BEOjD6Lq290/s1600/scanTrack3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_PDcCiV1weBo/TGL4EayswKI/AAAAAAAAC2U/BEOjD6Lq290/s320/scanTrack3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504234449395302562" /&gt;&lt;/a&gt;&lt;br /&gt;Another example generated with the temporal scan tracker.  This time i used the spatially aligned portraits and a smaller number of frames.  I think that works better for this set of stack images, it gets rid of the venetian blind effect and generates some interesting composite heads. Depending on where you start the scan in the image sequence you can generate a variety of different effects. Again, i'm blending with maximum energy as opposed to a linear blend.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-7773560840802337474?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/7773560840802337474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-9_18.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/7773560840802337474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/7773560840802337474'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-9_18.html' title='Mutation 9'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PDcCiV1weBo/TGL4EayswKI/AAAAAAAAC2U/BEOjD6Lq290/s72-c/scanTrack3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-1576005183172425548</id><published>2010-08-17T06:14:00.000-07:00</published><updated>2010-08-17T06:14:00.136-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='slit scan'/><category scheme='http://www.blogger.com/atom/ns#' term='scan tracker'/><title type='text'>Mutation 8</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PDcCiV1weBo/TGL3DLs7rTI/AAAAAAAAC2M/rie0Y404q9o/s1600/slitS1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_PDcCiV1weBo/TGL3DLs7rTI/AAAAAAAAC2M/rie0Y404q9o/s320/slitS1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504233328653086002" /&gt;&lt;/a&gt;&lt;br /&gt;Slit scan effect generated by using the temporal scan tracker on the entire stack of original portraits.  I'm using maximum energy blending.  You get a tighter head when you use the spatially aligned portrait stack, i'll post some of those later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-1576005183172425548?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/1576005183172425548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-8.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/1576005183172425548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/1576005183172425548'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-8.html' title='Mutation 8'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_PDcCiV1weBo/TGL3DLs7rTI/AAAAAAAAC2M/rie0Y404q9o/s72-c/slitS1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-7998414565611849508</id><published>2010-08-16T06:00:00.000-07:00</published><updated>2010-08-16T06:00:07.422-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='grid displacement'/><title type='text'>Mutation 7</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PDcCiV1weBo/TGL0B9MyUBI/AAAAAAAAC2E/qQrGhm0MlLA/s1600/grid3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_PDcCiV1weBo/TGL0B9MyUBI/AAAAAAAAC2E/qQrGhm0MlLA/s320/grid3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504230009045405714" /&gt;&lt;/a&gt;&lt;br /&gt;This image was generated by using the temporal displacement operation.  I started with a set of randomly colored rectangles in a grid.  The grayscale values in the squares map a displacement into the stack of portrait frame images. There's an infinite number of different effects like this you can generate. This image was generated off of the original portrait stack.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-7998414565611849508?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/7998414565611849508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-7.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/7998414565611849508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/7998414565611849508'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-7.html' title='Mutation 7'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PDcCiV1weBo/TGL0B9MyUBI/AAAAAAAAC2E/qQrGhm0MlLA/s72-c/grid3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-1705776598076704384</id><published>2010-08-15T06:56:00.000-07:00</published><updated>2010-08-15T06:56:00.184-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='motion rank'/><title type='text'>Mutation 6</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_PDcCiV1weBo/TGLyyFe8PUI/AAAAAAAAC18/appHDtPmAH8/s1600/min_motionRank.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_PDcCiV1weBo/TGLyyFe8PUI/AAAAAAAAC18/appHDtPmAH8/s320/min_motionRank.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504228636879502658" /&gt;&lt;/a&gt;&lt;br /&gt;This image uses another temporal motion rank filter, but it's choosing the pixel with the minimum motion for each spatial location in the stack of portraits. So it's related to yesterday's post, but kind of the inverse effect.  It accents similarity as opposed to difference in adjacent images in the portrait stack.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-1705776598076704384?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/1705776598076704384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-6.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/1705776598076704384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/1705776598076704384'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-6.html' title='Mutation 6'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_PDcCiV1weBo/TGLyyFe8PUI/AAAAAAAAC18/appHDtPmAH8/s72-c/min_motionRank.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-3909209208333544842</id><published>2010-08-14T06:42:00.000-07:00</published><updated>2010-08-14T06:42:00.358-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='motion rank'/><title type='text'>Mutation 5</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_PDcCiV1weBo/TGIdZMvS0aI/AAAAAAAAC10/RsOMnYWgKag/s1600/motionRank_max2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_PDcCiV1weBo/TGIdZMvS0aI/AAAAAAAAC10/RsOMnYWgKag/s320/motionRank_max2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5503994013353693602" /&gt;&lt;/a&gt;&lt;br /&gt;This image was generated by using the temporal motion rank filter with the spatially normalized stack or portrait virus paintings. So it analyzes the stack of images and displays the pixel with the maximum motion at each spatial location in the output canvas. Obviously the ordering of the images in the stack is going to influence the result of this kind of processing. So by shuffling the ordering of the images in the stack sequence you could generate different variations of the effect.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-3909209208333544842?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/3909209208333544842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-5.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/3909209208333544842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/3909209208333544842'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-5.html' title='Mutation 5'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_PDcCiV1weBo/TGIdZMvS0aI/AAAAAAAAC10/RsOMnYWgKag/s72-c/motionRank_max2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-3381316683941085772</id><published>2010-08-13T06:53:00.000-07:00</published><updated>2010-08-13T06:53:00.171-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mean'/><category scheme='http://www.blogger.com/atom/ns#' term='normalization'/><title type='text'>Mutation 4</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_PDcCiV1weBo/TGHZKrNN0OI/AAAAAAAAC1k/VyxdLvc49kg/s1600/rank_mean.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_PDcCiV1weBo/TGHZKrNN0OI/AAAAAAAAC1k/VyxdLvc49kg/s320/rank_mean.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5503918997043532002" /&gt;&lt;/a&gt;&lt;br /&gt;This image is an example that was built from a spatially normalized stack of portrait virus images.  By spatial normalization i mean that every painted portrait was spatially warped to a standard portrait facial position.  The standard position was just one portrait that i randomly picked out of the 2010 Siggraph portrait virus set. Every other portrait was spatially warped to match the standard position.  I'll discuss the mechanics of that process at a later time.  The resulting image was generated with the temporal rank filter and can be thought of as the average of all of the portrait virus images.  So you could think of it as the generic portrait derived from the entire set.&lt;br /&gt;&lt;br /&gt;I've generated another image below that uses the same process, but with the original non-spatially normalized portraits as the input stack.  Note that it's much more of a  blur and doesn't capture as much of the facial distinctions and detailing of the overall set of portraits.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_PDcCiV1weBo/TGHZ7rij6PI/AAAAAAAAC1s/V8oNCwXPOIs/s1600/rankMeanComplete.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_PDcCiV1weBo/TGHZ7rij6PI/AAAAAAAAC1s/V8oNCwXPOIs/s320/rankMeanComplete.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5503919838946650354" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It does tell us something about the overall set of original portraits (from the standpoint of visualization analysis), mainly that in average the faces do tend to be centered.  And for some temporal processing effects that spatial variation of the individual portraits can lead to visually interesting results.  But for other processing effects working with the spatially normalized image set can lead to very different results.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-3381316683941085772?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/3381316683941085772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-4.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/3381316683941085772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/3381316683941085772'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-4.html' title='Mutation 4'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_PDcCiV1weBo/TGHZKrNN0OI/AAAAAAAAC1k/VyxdLvc49kg/s72-c/rank_mean.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-6178734484159900427</id><published>2010-08-12T06:43:00.000-07:00</published><updated>2010-08-12T06:43:00.358-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eye detection'/><title type='text'>Mutation 3</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PDcCiV1weBo/TGHXBz0leUI/AAAAAAAAC1c/r550J6wBfOo/s1600/eyeDetect1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_PDcCiV1weBo/TGHXBz0leUI/AAAAAAAAC1c/r550J6wBfOo/s320/eyeDetect1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5503916645714065730" /&gt;&lt;/a&gt;&lt;br /&gt;Thought i'd try an experiment with eye detection. The stack of portraits are processed with a PASeq that auto-selects the painted eyes and then paints those into the canvas.  So the eyes build up over time.&lt;br /&gt;&lt;br /&gt;So this one is a little different than the stack filter effects that use temporal image processing.  Building a PASeq that processes a stack of images to build up a single canvas can be thought of as a different approach to stack filtering.  We'll get back to time-based processing tomorrow, but it's important to realize that there's many different approaches you can take to build stack filtering effects.&lt;br /&gt;&lt;br /&gt;Again, i'm using the original series of 2010 Siggraph portrait virus images for this example.  We will be discussing building a source image series spatially warped to a standard image.  If we had used that sequence for this particular effect all of the eyes would be in the same position, so it would not be as effective.  However, for other kinds of time based processing the standardized sequence can be very useful. We will show an example of that tomorrow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-6178734484159900427?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/6178734484159900427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/6178734484159900427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/6178734484159900427'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-3.html' title='Mutation 3'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_PDcCiV1weBo/TGHXBz0leUI/AAAAAAAAC1c/r550J6wBfOo/s72-c/eyeDetect1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-3134956053248868227</id><published>2010-08-11T06:09:00.000-07:00</published><updated>2010-08-11T06:09:00.764-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal rank neighborhood'/><title type='text'>Mutation 2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_PDcCiV1weBo/TGDfa9Yvl7I/AAAAAAAAC1U/AkpVqfjYaT0/s1600/RN1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_PDcCiV1weBo/TGDfa9Yvl7I/AAAAAAAAC1U/AkpVqfjYaT0/s320/RN1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5503644398894684082" /&gt;&lt;/a&gt;&lt;br /&gt;Generated with temporal rank neighborhood filtering in Studio Artist 4.&lt;br /&gt;&lt;br /&gt;Again, we're working with the original stack of portrait virus images as the input for this effect.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-3134956053248868227?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/3134956053248868227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/3134956053248868227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/3134956053248868227'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-2.html' title='Mutation 2'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_PDcCiV1weBo/TGDfa9Yvl7I/AAAAAAAAC1U/AkpVqfjYaT0/s72-c/RN1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-9051612947986124309</id><published>2010-08-10T06:01:00.000-07:00</published><updated>2010-08-10T13:11:43.192-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporal displacement'/><title type='text'>Mutation 1</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PDcCiV1weBo/TGDejKjbJvI/AAAAAAAAC1M/mLGZGePbP-4/s1600/ttD4.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_PDcCiV1weBo/TGDejKjbJvI/AAAAAAAAC1M/mLGZGePbP-4/s320/ttD4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5503643440356468466" /&gt;&lt;/a&gt;&lt;br /&gt;Generated by processing a stack of portrait virus images with a StudioArtist temporal image processing effect.&lt;br /&gt;&lt;br /&gt;This first series is based on the original portrait virus images generated at Siggraph 2010. Later we'll be getting into modified image stacks based on spatially warping the stack of images to a 'standard' image.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-9051612947986124309?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/9051612947986124309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/9051612947986124309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/9051612947986124309'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/mutation-1.html' title='Mutation 1'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PDcCiV1weBo/TGDejKjbJvI/AAAAAAAAC1M/mLGZGePbP-4/s72-c/ttD4.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9057979162077891813.post-440706268894263102</id><published>2010-08-09T21:25:00.000-07:00</published><updated>2010-08-09T21:59:48.152-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='michael wright'/><category scheme='http://www.blogger.com/atom/ns#' term='john dalton'/><category scheme='http://www.blogger.com/atom/ns#' term='portrait virus'/><title type='text'>What is Portrait Virus Mutations?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_PDcCiV1weBo/TGDWj73QKUI/AAAAAAAAC1E/q6PHT-Dw1FM/s1600/pv04.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 221px;" src="http://2.bp.blogspot.com/_PDcCiV1weBo/TGDWj73QKUI/AAAAAAAAC1E/q6PHT-Dw1FM/s320/pv04.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5503634657499949378" /&gt;&lt;/a&gt;&lt;br /&gt;Michael Wright has been running his Portrait Virus project for several years now at various Siggraph shows.  All of the portrait virus images are created using Studio Artist.   The snapshot above shows Michael standing in front of a collection of portrait virus images generated during a previous Siggraph show in the old Guerilla Studio.  (There's also a portrait of me buried in there if you look closely). Examples of the Portrait Virus from Siggraph Studio 2010 are available online &lt;a href="http://portraitvirussiggraph2010.blogspot.com/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Michal runs Studio Artist on a portable computer in the Siggraph studio.  He uses Studio Artist's video source capture option to grab a video still of someone in the gallery, and then uses Studio Artist's paint synthesizer in real time with a Wacom tablet to generate a painted digital portrait of that person. Michael also has a daily portrait virus post page available &lt;a href="http://mrwstudios.blogspot.com/"&gt;here&lt;/a&gt; that shows a new Studio Artist generated self-portrait every day. I'm a big believer in this kind of 'daily art post' project because i think the discipline of generating a new art image and posting it every day helps stimulate creativity in many different ways.&lt;br /&gt;&lt;br /&gt;I thought it would be fun to try generating my own portrait virus mutation project.  All of the source imagery in this initial portrait virus mutation project is generated from collections of Michael's portrait virus imagery.  Part of the point of the mutation project is that all of the mutated images are derived from multiple input images.  As opposed to processing a single input image.  There are a number of different approaches one can use to work with collections of images with the goal of generating single output images from multiple input images.  Photo mosaic imagery is one example of this kind of approach.  Another approach is what i call 'stack filtering'. 'Stack' refers to a stack of images.&lt;br /&gt;&lt;br /&gt;Studio Artist 4 has a number of different temporal image processing operations. Temporal image operations are image processing effects that work off of multiple frame input images at different times to generate a single output image.  They are really designed for video processing.  But there's no reason why you can't take any stack of images and run them through a temporal processing effect. So stack filtering is referring to taking a stack of images and processing them with a temporal video processing effect.&lt;br /&gt;&lt;br /&gt;I'll be posting different portrait virus mutations on this blog, one a day, until the project runs it's course. The initial posts are going to focus on the use of Studio Artist temporal image operations to process stacks of Michael's original portrait virus images, so again a collection of multiple images are processed to generate a single processed or mutated output image. Hopefully this project will give you some ideas for using stack filtering in your own artistic endeavors.  The creative possibilities are really endless.&lt;br /&gt;&lt;br /&gt;A big thank you to Michael for being kind enough to allow me to mutate his original portrait virus imagery and infect it with a new digital virus. Michael is a long time pioneer in digital art, and you can learn more about his body of work &lt;a href="http://home.earthlink.net/~mrwstudios/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9057979162077891813-440706268894263102?l=portraitvirusmutations.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portraitvirusmutations.blogspot.com/feeds/440706268894263102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/what-is-portrait-virus-mutations.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/440706268894263102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9057979162077891813/posts/default/440706268894263102'/><link rel='alternate' type='text/html' href='http://portraitvirusmutations.blogspot.com/2010/08/what-is-portrait-virus-mutations.html' title='What is Portrait Virus Mutations?'/><author><name>John Dalton</name><uri>http://www.blogger.com/profile/06624580011664398532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PDcCiV1weBo/TGDWj73QKUI/AAAAAAAAC1E/q6PHT-Dw1FM/s72-c/pv04.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
