	// BEGIN editorial data
 var i = 0;
var Innovation_PhotoPatch_070906 = new Array();
Innovation_PhotoPatch_070906.ID = "Innovation_PhotoPatch_070906";
Innovation_PhotoPatch_070906.ID_WB = 20631764;
Innovation_PhotoPatch_070906.sPubDate = "9/7/2007 10:02:04 PM GMT";
Innovation_PhotoPatch_070906.navsectionID = "15879576"
Innovation_PhotoPatch_070906.appFmt = 2;
Innovation_PhotoPatch_070906.itemsPerPage = 1;
Innovation_PhotoPatch_070906.nTeaseW = 298;
Innovation_PhotoPatch_070906.nTeaseH = 298;
Innovation_PhotoPatch_070906.appWidth = 600;
Innovation_PhotoPatch_070906.appHeader = "<FONT SIZE=4><b>From flawed to fantastic<br><b></FONT><br>";
Innovation_PhotoPatch_070906.appNavStyle = 7;
Innovation_PhotoPatch_070906.navCols = 1;
Innovation_PhotoPatch_070906.bDhtml = 0;
Innovation_PhotoPatch_070906.appLayout = 2;
Innovation_PhotoPatch_070906.copyHeight = 550;
Innovation_PhotoPatch_070906.copyWidth = 600;
Innovation_PhotoPatch_070906.copyMargin = 10;
Innovation_PhotoPatch_070906[i++] = new Array("","INTRO","","http://msnbcmedia.msn.com/j/msnbc/Components/Photos/z_Projects_in_progress/tech_photopatch/tech_Photopatch_default.hmedium.jpg","","", "", "", "", "", "", "James Hays and Alexei Efros / MIT", "", "273", "396", "#000000", "", "", "", "");
Innovation_PhotoPatch_070906[i-1].body = "<br><FONT SIZE=3 color=#CC0000><b>New program turns imperfect snapshots into masterpieces</b></FONT><p>With some help from the Flickr photo-sharing Web site, James Hays and Alexei Efros - two researchers at Carnegie Mellon University - have shown how a new picture-patching program can transform flawed vacation shots into &#147;Wow!&#148;-worthy masterpieces.  <p>Think of it as a bit of picture-perfect revisionist history for the digital age. Or how those snapshot souvenirs from Europe might have looked if that lovely bay hadn&#146;t been blocked by a roof or the charming plaza hadn&#146;t been marred by your two-timing ex.<p>Here's how it's done.<p><P ALIGN=RIGHT><i>-- Bryn Nelson</i>";

Innovation_PhotoPatch_070906[i++] = new Array("","A fatally flawed photo?","","http://msnbcmedia.msn.com/j/msnbc/Components/Photos/z_Projects_in_progress/tech_photopatch/tech_Photopatch1_A.vlarge.jpg","","", "", "", "", "", "", "James Hays and Alexei Efros / MIT", "", "358", "260", "#000000", "", "", "", "");
Innovation_PhotoPatch_070906[i-1].body = "<br><FONT SIZE=3 color=#CC0000><b>A fatally flawed photo?</b></FONT><p>Ah, a wonderful vacation souvenir of that picturesque little street in Europe. But not with that car in the way. A picture ruined? Not so fast. ";

Innovation_PhotoPatch_070906[i++] = new Array("","Erasing the past","","http://msnbcmedia.msn.com/j/msnbc/Components/Photos/z_Projects_in_progress/tech_photopatch/tech_Photopatch1_B.hmedium.jpg","","", "", "", "", "", "", "James Hays and Alexei Efros / MIT", "", "273", "393", "#000000", "", "", "", "");
Innovation_PhotoPatch_070906[i-1].body = "<br><FONT SIZE=3 color=#CC0000><b>Erasing the past</b></FONT><p>The first step in Hays and Efros' computer program is to remove the offending object, whether a thumb, a rooftop, an ex-boyfriend or a car, as in this case. But how can a computer program figure out that a road generally lies beneath a car and fill in the blank accordingly?";

Innovation_PhotoPatch_070906[i++] = new Array("","Putting the pieces together","","http://msnbcmedia.msn.com/j/msnbc/Components/Photos/z_Projects_in_progress/tech_photopatch/tech_Photopatch1_C.vlarge.jpg","","", "", "", "", "", "", "James Hays and Alexei Efros / MIT", "", "358", "260", "#000000", "", "", "", "");
Innovation_PhotoPatch_070906[i-1].body = "<br><FONT SIZE=3 color=#CC0000><b>Putting the pieces together</b></FONT><p>The photo patching computer program overcomes  the problem of \"knowing\" what should lie beneath a car by drawing upon a huge database of pictures that suggest an appropriate answer based on their similarities. In the final step, the program integrates the car replacement, though the pink curb suggests the fix can add new details to the final product. ";

Innovation_PhotoPatch_070906[i++] = new Array("","Only half a bay","","http://msnbcmedia.msn.com/j/msnbc/Components/Photos/z_Projects_in_progress/tech_photopatch/tech_Photopatch2_A.hmedium.jpg","","", "", "", "", "", "", "James Hays and Alexei Efros / MIT", "", "273", "365", "#000000", "", "", "", "");
Innovation_PhotoPatch_070906[i-1].body = "<br><FONT SIZE=3 color=#CC0000><b>Only half a bay</b></FONT><p>In this vacation photo example, the offending roof blocking that gorgeous bay has already been erased. But what to put in its place? ";

Innovation_PhotoPatch_070906[i++] = new Array("","A bounty of bays","","http://msnbcmedia.msn.com/j/msnbc/Components/Photos/z_Projects_in_progress/tech_photopatch/tech_Photopatch2_B.hmedium.jpg","","", "", "", "", "", "", "James Hays and Alexei Efros / MIT", "", "273", "314", "#000000", "", "", "", "");
Innovation_PhotoPatch_070906[i-1].body = "<br><FONT SIZE=3 color=#CC0000><b>A bounty of bays</b></FONT><p>Here is just a portion of the 200 images from the downloaded Flickr database that most closely match the overall gist of the original scene: a bay with water in the foreground and mountains in the distance.";

Innovation_PhotoPatch_070906[i++] = new Array("","Wish you weren't here","","http://msnbcmedia.msn.com/j/msnbc/Components/Photos/z_Projects_in_progress/tech_photopatch/tech_Photopatch2_C.hmedium.jpg","","", "", "", "", "", "", "James Hays and Alexei Efros / MIT", "", "273", "366", "#000000", "", "", "", "");
Innovation_PhotoPatch_070906[i-1].body = "<br><FONT SIZE=3 color=#CC0000><b>Wish you weren't here</b></FONT><p>After blending, some of the photo montages are less convincing than others, like this giant who seems to be striding ashore. Yikes!";

Innovation_PhotoPatch_070906[i++] = new Array("","Nearly picture perfect","","http://msnbcmedia.msn.com/j/msnbc/Components/Photos/z_Projects_in_progress/tech_photopatch/tech_Photopatch2_D.hmedium.jpg","","", "", "", "", "", "", "James Hays and Alexei Efros / MIT", "", "273", "371", "#000000", "", "", "", "");
Innovation_PhotoPatch_070906[i-1].body = "<br><FONT SIZE=3 color=#CC0000><b>Nearly picture perfect</b></FONT><p>This composite photograph of the original bay with newly added sailboats is far more convincing, thanks to seamless blending and proper proportions.";

Innovation_PhotoPatch_070906[i++] = new Array("","Beauty and the beastly blacktop","","http://msnbcmedia.msn.com/j/msnbc/Components/Photos/z_Projects_in_progress/tech_photopatch/tech_Photopatch3_A.hmedium.jpg","","", "", "", "", "", "", "James Hays and Alexei Efros / MIT", "", "273", "365", "#000000", "", "", "", "");
Innovation_PhotoPatch_070906[i-1].body = "<br><FONT SIZE=3 color=#CC0000><b>Beauty and the beastly blacktop</b></FONT><p>The Spanish building is beautiful. The blacktop and bus? Not so much. Thankfully, there's no shortage of potential solutions. ";

Innovation_PhotoPatch_070906[i++] = new Array("","Rivers run through it","","http://msnbcmedia.msn.com/j/msnbc/Components/Photos/z_Projects_in_progress/tech_photopatch/tech_Photopatch3_B.hmedium.jpg","","", "", "", "", "", "", "James Hays and Alexei Efros / MIT", "", "273", "361", "#000000", "", "", "", "");
Innovation_PhotoPatch_070906[i-1].body = "<br><FONT SIZE=3 color=#CC0000><b>Rivers run through it</b></FONT><p>Based on similarities with other pictures in the database, some of the composite solutions may be surprising, but each of these revisionist takes is arguably more scenic than the original version.";

Innovation_PhotoPatch_070906[i++] = new Array("","Before: A tranquil cityscape","","http://msnbcmedia.msn.com/j/msnbc/Components/Photos/z_Projects_in_progress/tech_photopatch/tech_Photopatch4_A.hmedium.jpg","","", "", "", "", "", "", "James Hays and Alexei Efros / MIT", "", "273", "410", "#000000", "", "", "", "");
Innovation_PhotoPatch_070906[i-1].body = "<br><FONT SIZE=3 color=#CC0000><b>Before: A tranquil cityscape</b></FONT><p>A view down into a city that lacks a certain something. Take a close look at what can happen when the original sky is replaced.";

Innovation_PhotoPatch_070906[i++] = new Array("","After: A brewing storm","","http://msnbcmedia.msn.com/j/msnbc/Components/Photos/z_Projects_in_progress/tech_photopatch/tech_Photopatch4_B.hmedium.jpg","","", "", "", "", "", "", "James Hays and Alexei Efros / MIT", "", "273", "410", "#000000", "", "", "", "");
Innovation_PhotoPatch_070906[i-1].body = "<br><FONT SIZE=3 color=#CC0000><b>After: A brewing storm</b></FONT><p>After - Ah, yes, more dramatic storm clouds. The composite has now completely transformed the image.";

	// END editorial data
