Slashdot Mirror


PhotoSketch Image Manipulation Tool Taking the World by Storm

PhotoSketch, a new image manipulation program that combines stick-figure sketches, internet image search and pattern matching, seems to be spreading like wildfire. Created by five Chinese students at Tsinghua University and the National University of Singapore, the tool takes a basic sketch and simple labels and turns it into a polished image. "Although online image search generates many inappropriate results, our system is able to automatically select suitable photographs to generate a high quality composition, using a filtering scheme to exclude undesirable images," say the PhotoSketch team in an abstract outlining the tool. "We also provide a novel image blending algorithm to allow seamless image composition. Each blending result is given a numeric score, allowing us to find an optimal combination of discovered images. Experimental results show the method is very successful."

193 comments

  1. correct links by sopssa · · Score: 4, Informative

    Since the link to homepage in the article is some old-dated one, here's a correct one:

    And the binaries (it's a few command line programs, so no fancy UI)

    1. Re:correct links by sopssa · · Score: 5, Informative
    2. Re:correct links by LeonPierre · · Score: 1

      In case of slashdotting, watch the video:

      http://vimeo.com/6496886

      --
      "If it ain't broke, it doesn't have enough features yet"
    3. Re:correct links by Anonymous Coward · · Score: 0

      What are the requirements for those binaries? .NET v??, vcredist...photoshop? Can't get them to run in my environment. Thanks!

    4. Re:correct links by Anonymous Coward · · Score: 0

      What an excellent way to deliver a trojan horse, through a link slashdot comment, claiming the binary is a desired file.. ingenious....

    5. Re:correct links by uncqual · · Score: 1

      Oh, you can be sure they did run - they just act as if they didn't so you won't think of them when your ISP cuts you off for violating the TOS WRT SPAM.

      --
      Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
    6. Re:correct links by mugnyte · · Score: 3, Informative

      Downloaded. NOTE: the as-compiled binaries require the OpenCV libraries of the 110 variety (SourceForge holds the 200 version now). So, get older 110 binaries. From the file list

      See the OpenCV Wiki on setting up and checking you OpenCV installation.

      I'm still setting up, but I'll post back when I get it working...

    7. Re:correct links by Anonymous Coward · · Score: 0

      Well, I'm not totally crazy. Trying it inside a vanilla VM....which is why I figured my environment is lacking pre-reqs. But seriously this app looks too cool and I would love to try it out if anybody can verify that these binaries work and pass on what the pre-reqs are. Thanks again!

    8. Re:correct links by Anonymous Coward · · Score: 0

      I've installed OpenCV in my XP VM, and even with OpenCV's bin directory in my PATH, PhotoSketch cannot find the .dll. So, I put the .dll files in the the folder right alongside PhotoSketch.exe. Now, all of the .exe files return the following error when I try to run them: "The application failed to initialize properly (0xc0150002). Click on OK to terminate the application." Damn Windows. It doesn't even deserve to be in a VM.

    9. Re:correct links by mugnyte · · Score: 1

        When you change the path, you have to restart any "cmd" window, since it only reads the system settings on initial construction.

        The current OpenCV has later dll's (200) than the project (110) and even the Open1.0 archive (100). I just renamed the 100 ones.

        You should also have "msvcr90.dll" in your path.

    10. Re:correct links by Anonymous Coward · · Score: 0

      When you change the path, you have to restart any "cmd" window, since it only reads the system settings on initial construction.

      I tried that. I even tried rebooting.

      The current OpenCV has later dll's (200) than the project (110) and even the Open1.0 archive (100). I just renamed the 100 ones.

      You should also have "msvcr90.dll" in your path.

      msvcr90.dll is in my path. I installed the 1.1a version, so I'll try installing 1.0 and renaming. Did you get PhotoSketch running?

    11. Re:correct links by mugnyte · · Score: 2, Informative

      No. I keep hitting a null pointer issue. I think they did some really bad documentation and/or pointer checking.

      See a related thread

    12. Re:correct links by Grim+Leaper · · Score: 2, Informative

      That link seems to be for the 1.00 binaries. These seem to be the 1.10 binaries: http://sourceforge.net/projects/opencvlibrary/files/opencv-win/1.1pre1/OpenCV_1.1pre1a.exe/download

  2. Sketched by Iriscal · · Score: 4, Funny

    This image looks sketched. I can tell from a few of the pixels, and from having seen a few sketches in my time.

    1. Re:Sketched by Anonymous Coward · · Score: 0

      OTOH, those little peckers are great for cleaning out pores. And my teeth have never been so clean.

  3. What everyone want's to know... by jo42 · · Score: 3, Funny

    If you sketch a big circle and two hands, will it come up with goatse?

    1. Re:What everyone want's to know... by aicrules · · Score: 4, Funny

      If you tagged the big circle with distended anus, then probably so.

    2. Re:What everyone want's to know... by j-stroy · · Score: 1

      I went to goat.cn which bizarrely links to slashdot WTF you sick people! instead of forwarding to http://china.u.cn/and found this relevant image SFW

    3. Re:What everyone want's to know... by mace9984 · · Score: 1

      I wonder how fast I can draw two stick girls, and one cup..hmmm

  4. This sums it up quite nicely by al0ha · · Score: 4, Funny

    The authors of the program--Tao Chen, Ming-Ming Cheng, Ping Tan, Ariel Shamir, and Shi-Min Hu at the Department of Computer Science and Technology, Tsinghua University, and the National University of Singapore--presented it at Siggraph Asia 2009.

    An event that will be remembered forever in the History of Humanity as the day in which a million dorks were finally able to put themselves in X-rated positions with Megan Fox.

    --
    Did you ever wake up in the morning, with a Zombie Woof behind your eyes? -- FZ
    1. Re:This sums it up quite nicely by NotBornYesterday · · Score: 3, Insightful

      An event that will be remembered forever in the History of Humanity as the day in which a million dorks were finally able to put themselves in X-rated positions with Megan Fox.

      Many with decent Photoshop skills already can, this just lets millions more into the club without the need for a little know-how.

      On a serious note, if this just outputs a flat .bmp, or .jpg, I just give it a "cool and fun, but not really useful". If this thing can output a .psd or .xcf with each element on a discrete layer, that would be excellent.

      --
      I prefer rogues to imbeciles because they sometimes take a rest.
    2. Re:This sums it up quite nicely by adonoman · · Score: 3, Insightful

      Well, this being a research project / proof of concept type of thing, it's probably going to be bought up by a larger company (Microsoft, Google, Adobe) and made into a more useful bit of software. The actual output of this app is irrelevant - even if they composite the images into a flat image, at some point in time they've isolated the components and getting those components into different layers of some other image format is really a trivial extension. The important parts are really pulling useful images off the internet, and pulling together the important parts of those images.

    3. Re:This sums it up quite nicely by Rei · · Score: 1

      I wonder how well it does if you don't give it realistic shapes (say, if you just draw a circle for everything)? If so, it'd be neat to have it draw elements from an RSS news feed, broken down into noun phrases and verbs, with descriptor-less nouns being combined with the verbs. I.e., it'd be a "Guess which news story gave you this crazy picture?" program.

      "Surprised, humbled Obama awarded Nobel Peace Prize" -> "surprised, humbled Obama" "awarded" "nobel peace prize"
      "Obama's Nobel: The Last Thing He Needs" -> "Obama's nobel" "last thing" "he needs"
      "NASA probes hit moon twice; few pictures yet" -> "NASA probes" "hit" "moon" "few pictures"
      "UCLA student's throat slashed in chem lab" -> "UCLA student" "throat slashed" "chem lab"
      "2 die, 19 overcome at Arizona retreat sweat lodge" -> "2 die" "19 overcome" "Arizona Retreat sweat lodge"

      --
      "I'm GOD! Yapple Dapple!" -- God, "Jesus Christ Supercop"
    4. Re:This sums it up quite nicely by arun84h · · Score: 1

      You mean Mitchell Fox, right?

    5. Re:This sums it up quite nicely by NotQuiteReal · · Score: 2, Insightful

      On a serious note, if this just outputs a flat .bmp, or .jpg, I just give it a "cool and fun, but not really useful". If this thing can output a .psd or .xcf with each element on a discrete layer, that would be excellent.

      And a copyright release form. Or are snippets of other images non-infringing use?

      In other words, it probably doesn't matter what the output format it, it will just be "cool and fun", but not for redistribution.

      --
      This issue is a bit more complicated than you think.
    6. Re:This sums it up quite nicely by Knuckles · · Score: 1

      If the photo agencies like iStock are smart they are going going to buy this, develop it and include an online shop.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    7. Re:This sums it up quite nicely by Dahamma · · Score: 2, Informative

      Come on, don't plagiarize! At least give credit to Gizmodo for your cut and paste.

      http://gizmodo.com/5374890/this-is-a-photoshop-and-it-blew-my-mind

    8. Re:This sums it up quite nicely by mikael · · Score: 1

      They have so many directions to go in - extend it to work with video (just a sequence of images once you get past the codec part). What about that software Microsoft had written to combine separate pictures into a single image?

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    9. Re:This sums it up quite nicely by war4peace · · Score: 1

      Yeah, but some comments emphasize on this software as allowing non-tech people to create interesting images. Well, not for now. Unless there's a nice easy GUI attached. I know this is just "proof of concept", but the video says something about the "intuitive user interface". Hmm, maybe it's just me, but I am still to try one :)

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    10. Re:This sums it up quite nicely by Wraithlyn · · Score: 3, Interesting

      I'm amazed at how well this seems to automatically extract subjects from their background, something that usually requires a lot of painstaking manual work... honestly that's the real challenge of "photoshopping", becoming a ninja with the selection tools.

      --
      "Mind, as manifested by the capacity to make choices, is to some extent present in every electron." -Freeman Dyson
    11. Re:This sums it up quite nicely by bughunter · · Score: 1

      They have so many directions to go in

      I wanna see it combined with scribblenauts.

      --
      I can see the fnords!
    12. Re:This sums it up quite nicely by pjt33 · · Score: 1

      Selection, perspective, and lighting.

    13. Re:This sums it up quite nicely by HuguesT · · Score: 1

      That is because Photoshop selection tools plainly suck. Look up grabcuts.

      Grabcuts is what this tool uses.

    14. Re:This sums it up quite nicely by dangitman · · Score: 1, Insightful

      But, dude, it's a mashup. You know that thing where if I take somebody else's work and put it on my TwitterBook, it's not plagiarism, it's an edgy new form of art that shows how brilliant and creative I am?

      --
      ... and then they built the supercollider.
    15. Re:This sums it up quite nicely by Jah-Wren+Ryel · · Score: 4, Funny

      I'm amazed at how well this seems to automatically extract subjects from their background, something that usually requires a lot of painstaking manual work... honestly that's the real challenge of "photoshopping", becoming a ninja with the selection tools.

      The reason the software is a binary distribution is because it is actually sending the images to hundreds of thousands of chinese prisoners who are being made to use pirated copies of photoshop to select out the figures from the backgrounds and then send the results back.

      --
      When information is power, privacy is freedom.
    16. Re:This sums it up quite nicely by LS · · Score: 2, Insightful

      I just give it a "cool and fun, but not really useful"

      I beg to differ. If the usage of this tool reaches high enough numbers, you will have a system in place for tagging a massive number of images with meta-data (both textual and symbolic), making image search MUCH more powerful. This system would get better with time, and would enhance other systems, if the collected data is utilized appropriately.

      LS

      --
      There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
    17. Re:This sums it up quite nicely by Anonymous Coward · · Score: 1, Informative

      The video mentions they came up with a novel algorithm for selecting pairs of images that are easy to composite, and blending algorithms that are aware of the messy parts of the boundaries and compensate for them.

      And as you know, selecting your image is the hardest part of a shoop.

    18. Re:This sums it up quite nicely by NotQuiteReal · · Score: 1

      please explain - do you mean to say they will only search their own photos, and sell you rights? That could be a winner.

      --
      This issue is a bit more complicated than you think.
    19. Re:This sums it up quite nicely by xenocide2 · · Score: 1

      The trick is to have a massive fucking database of pictures for any given term, and then just throw away anything with a complicated background. Even 2 percent of a thousand pictures gives you plenty alternatives to choose from. And over a dozen colors to choose from.

      You can think flickr for the images, Google for the image tag search, and China for completely ignoring photographer copyright ;)

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    20. Re:This sums it up quite nicely by Knuckles · · Score: 1

      Something like this. Or let's say they use both photos from free sources and their own stock photos, but in the preview these are low-quality and include a watermark, as is already usual at istockphoto.com and others. Then when you decide between the different possible results, you get a button "Click here to get rights" for each one. Enter your credit card number and you get the full quality, no watermarks and the rights. They would offer time based-subscriptions and various quality and rights options for different prices like they already do.

      They could prepare their own photos better (tagging, masks, and whatever the software needs) than the free ones of course, thus making sure that results that use their stock frequently are better than free ones.

      Ka-ching.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    21. Re:This sums it up quite nicely by Anonymous Coward · · Score: 0

      That would depend on what you're photoshopping. There's a helluvalot more to learn.

    22. Re:This sums it up quite nicely by Troed · · Score: 1

      ... both flickr and picasa (and google image search) support searching for creative commons licensed images.

    23. Re:This sums it up quite nicely by alexo · · Score: 1

      That is because Photoshop selection tools plainly suck. Look up grabcuts [microsoft.com].
      Grabcuts is what this tool uses.

      I'd love to get it and the other MSR Cambridge tools as Paint.NET plug-ins.

  5. OH GREAT by mujadaddy · · Score: 5, Funny

    Now NO ONE will believe the pics of me with Jessica Biel, Kate Beckinsale and Dolly Madison are real!

    --
    Populus vult decipi, ergo decipiatur...
    "Force shits upon Reason's back." - Poor Richard's Almanac
    1. Re:OH GREAT by Anonymous Coward · · Score: 0

      You slept with James Madison's wife? Rock on!

    2. Re:OH GREAT by Anonymous Coward · · Score: 0

      No worries, mate. We'll be able to tell. If it's real, the girls will be laughing.

    3. Re:OH GREAT by AmberBlackCat · · Score: 2, Funny

      They'll believe the Dolly Madison ones...

  6. Photoshopped Politics by Anonymous Coward · · Score: 4, Funny

    This will make things way easier for Iran and North Korea.

  7. How does it mask? by Anonymusing · · Score: 1

    How does it know which part of the photographs to mask out prior to composition? Have they pre-masked all the images in its database?

    --
    Liberal? Conservative? Compare perspectives at Left-Right
    1. Re:How does it mask? by BobMcD · · Score: 1

      Watch the video. It is pretty impressive.

    2. Re:How does it mask? by Carthag · · Score: 2, Informative

      It says in the Vimeo link. Not gonna summarize it cause just look at the damn thing

    3. Re:How does it mask? by StreetStealth · · Score: 4, Informative

      It appears from the video that it's running a fairly sophisticated series of algorithms to compare backgrounds and determine how difficult it would be to do a convincing mask-out of the foreground object, of which it appears to have a sort of heuristic expectation of shape from the user's sketch.

      For instance, if your background is a grassy field, the user has requested a dog running, and you have a photo of a dog running over grass and a dog running over pavement, the grass one will allow a greater margin of error in the masking and thus it gets selected.

      Overall, this looks like a fantastic step forward for computer vision, bringing the computer ever closer to the non-Cartesian way our brains see.

      --
      Your mind is clear / The things that you fear / Will fade with how much you / Believe what you hear
    4. Re:How does it mask? by xaxa · · Score: 1

      This is the kind of thing that inspires me to do a PhD in computer science. I think all the techniques in the video were covered at some level in lectures at university (mostly this course, IIRC) but seeing so much of it working in sequence with real photographs is impressive. (Of course, I saw impressive stuff at university. And this example is cool, whereas the most impressive computer vision work at Imperial College is medical, and I was too squeamish and usually distracted by the blood and skeletons.)

      Alternatively, I need to find a job that stretches my ability, rather than an easy/comfortable one.

  8. Cool idea, but lacks specificity by BadAnalogyGuy · · Score: 4, Interesting

    I tried to draw a picture of a man with an erection. I labeled him "porn guy". Then I drew a picture of a woman with her mouth open and labeled her "porn whore cumshot".

    The composite picture was fine except that the man and the woman were far apart from each other. In addition, even if I were to draw them closer together (hey, I'm working with a mouse here), the result would still have been sized incorrectly.

    This technology holds lots of promise and is already pretty cool. I hope they can work out the kinks.

    1. Re:Cool idea, but lacks specificity by PolygamousRanchKid+ · · Score: 3, Funny

      I hope they can work out the kinks.

      Oh, don't be so boring . . . let them leave the kink in!

      --
      Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
    2. Re:Cool idea, but lacks specificity by Anonymous Coward · · Score: 1, Interesting

      I wonder how exactly you did that, given there's no actual demo available and stuff.

    3. Re:Cool idea, but lacks specificity by clickety6 · · Score: 1

      I tried to draw a picture of a man with an erection.

      I hope they can work out the kinks.

      Buddy, you are the kink! ;-)

      --
      ----------------------------------- My Other Sig Is Hilarious -----------------------------------
    4. Re:Cool idea, but lacks specificity by Anonymous Coward · · Score: 0

      I tried to draw a picture of a man with an erection. I labeled him "porn guy". Then I drew a picture of a woman with her mouth open and labeled her "porn whore cumshot". The composite picture was fine except that the man and the woman were far apart from each other. [...] This technology holds lots of promise and is already pretty cool. I hope they can work out the kinks.

      That's why it put them far apart, to avoid being too kinky.

    5. Re:Cool idea, but lacks specificity by PenisLands · · Score: 0, Offtopic

      BadAnalogyguy, I sent you some emails but you never replied. Why not?

    6. Re:Cool idea, but lacks specificity by Jesus_666 · · Score: 3, Funny

      You mean except for the binary on the website (linked to in another comment)?

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    7. Re:Cool idea, but lacks specificity by mqduck · · Score: 1

      Well? Share it with us, brother.

      --
      Property is theft.
    8. Re:Cool idea, but lacks specificity by BadAnalogyGuy · · Score: 1

      This is the internet. Sketch your own porn, bro.

  9. Do Want! by Dr.Altaica · · Score: 0

    I think that's the only approprate response here.

  10. This is unbelievable by rehtonAesoohC · · Score: 4, Interesting

    The reality is that it was only a matter of time before someone came up with something like this, with examples like Microsoft Photosynth, but this is an unbelievable implementation.

    I'm not 100% sure, but I can definitely see the potential for Google to snatch this up really fast and incorporate it into Picasa or even google image search or something. The fact that something like this allows anyone (not just artists) to come up with novel images with minimal effort is fantastic. I do wonder how canned the images were though. IE: did they GIS for an image first, then use the image as a basis to draw the stick figure, knowing that their algorithm would pick the image they selected in the first place? I would like to see a live demo with an unplanned audience member doing the drawing. Then I'll really be impressed.

    1. Re:This is unbelievable by Anonymous Coward · · Score: 0

      I drew a picture with PhotoSketch, then I GIS'd in my pants...

    2. Re:This is unbelievable by Loomismeister · · Score: 1

      This is NOT unbelievable... This program is novel, but has pretty unimpressive results honestly. Most of these photo's there coming up with are decent, but they don't look real.

    3. Re:This is unbelievable by Anonymous Coward · · Score: 0

      I agree. It's very impressive and scary in its implications. Refined, this will devastate the photography business and nobody will know what's real and what's memorex.

  11. Viruses? by arizwebfoot · · Score: 0, Troll

    And this coming from China, there is no malicious code buried somewhere?

    --
    Beer is proof that God loves us and wants us to be happy.
    1. Re:Viruses? by gmuslera · · Score: 1

      Probably will go viral, but it will be a social virus, not a "computer" one.

    2. Re:Viruses? by Anonymous Coward · · Score: 0

      Fucking modders

  12. Copyright implications by capt.Hij · · Score: 5, Insightful

    In related news anyone supporting current copyright laws have reinvigorated the economy after having to go out and purchase new pants. Cue the next great debate about copyright as we continue to try to shoe horn old ideas into the new world.

  13. When slashdotters get their hands on this program by thewils · · Score: 2, Funny

    Tubgirl and goatse.cs are gonna crash.

    --
    Once I was a four stone apology. Now I am two separate gorillas.
  14. The end of creativity by fluor2 · · Score: 4, Insightful

    Soon I can write a story and then I just compile it and it will show sniplets of existing movies or rendered characters and woha it's converted to a real movie even with end credits: Directed and written by ME ME
    Oh I can't wait.

    1. Re:The end of creativity by buswolley · · Score: 1

      You might be right. Except your characters will be changing faces/bodoes all the time. That might be fine if youre doing a remake of a ..ah damn what the name of that film again...my memory is shit.

      --

      A Good Troll is better than a Bad Human.

    2. Re:The end of creativity by Carthag · · Score: 3, Funny

      A Scanner Darkly

    3. Re:The end of creativity by Fozzyuw · · Score: 1

      This is the internet... it'll soon be used for 90% porn fanfic.

      --
      "The past was erased, the erasure was forgotten, the lie became truth." ~1984 George Orwell
    4. Re:The end of creativity by Hurricane78 · · Score: 1

      There's *always* some retard, who screams that it's the end. THEEE EEEEND.
      Congratulations. YOU'RE WINNER! (explanaiton)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    5. Re:The end of creativity by Draek · · Score: 2, Funny

      That might be fine if youre doing a remake of a ..ah damn what the name of that film again...my memory is shit.

      Star Wars: A New Hope?

      --
      No problem is insoluble in all conceivable circumstances.
    6. Re:The end of creativity by GaryOlson · · Score: 1

      Directed and written by ME ME

      Tom Cruise, is that you?

      --
      Every mans' island needs an ocean; choose your ocean carefully.
    7. Re:The end of creativity by Anonymous Coward · · Score: 0

      You are too late with your idea... this is how most Bollywood movies are made...

    8. Re:The end of creativity by Anonymous Coward · · Score: 0

      Just do a re-make of "Scanners" and you should be fine.

    9. Re:The end of creativity by Anonymous Coward · · Score: 0

      You mean Family Guy?

    10. Re:The end of creativity by Jesus_666 · · Score: 1

      So you say that anything that allows a writer to quickly go from a script to a movie mockup impedes creativity? I'd say it greatly enables it - with a program like that one could quickly generate animated storyboards, which isn't just awesome (thus enticing more people to do creative writing as a hobby) but also useful if you want to pitch your idea to someone as you can give them a rough impression of how the final result would look.

      Sorry, but I can't see your concept as anythng but awesome. Sure, there's all kinds of legal issues but it's still awesome. Think of it as RAD for movies.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    11. Re:The end of creativity by Trogre · · Score: 1

      I believe that would be a type of animatic.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  15. Another awesome example of the power of photos by IamTheRealMike · · Score: 3, Informative

    That's pretty damn cool. It reminds me of scene completion, which is another take on the same idea - combining images from Flickr to create new images according to a brief sketch.

    1. Re:Another awesome example of the power of photos by Judebert · · Score: 1

      I had the same thought. I'll bet they're using a similar algorithm, with Google Image Search providing the images from the tags, and the sketch providing the foreground/background information.

      --

      For geek dads: Contraction Timer

  16. Rough around the edges by jemtallon · · Score: 4, Interesting

    Having just taken a quick look through the config files and readme from the binary.zip file, it's pretty obvious this is very much a Proof of Concept release. You need to hard-code the number of sketched items, label them each in the config file, download the potential matched images to a specified directory, etc. It involves enough guess-work and too little documentation for me to proceed further, which is unfortunate. Has anyone else actually gotten it to work as described to confirm it does what it claims it can?

    1. Re:Rough around the edges by GigaHurtsMyRobot · · Score: 3, Informative
      I don't think all of the binaries were included. After getting the right CV kit, the error is that some applications aren't there.

      You make a Workspace folder and but a .jpg for each "item" with a simple line drawing. You make an ImageDownload folder, and in it a folder for each "item" with downloaded images in those folders.

      It's missing exe's for these two lines from the ini file:

      AttentioinCut = true

      ShapMatching = true

      They can be switched to false and it will run and create data in the Workspace folder. The images in the Segment folder are neat.... but looks like the executable to actually stitch the images together was not included.

    2. Re:Rough around the edges by mugnyte · · Score: 1

      Yes, I've gotten it to run, partially. I think most of this project is somewhat interesting compositing around a bunch of manual masking, actually.

        Got CV bin's of 1.0 (renamed to 110)

        PhotoSketch.exe still bombs, but i'm able to piece together some behavior with the other exe's.

      I went to Google images myself and downloaded 10 jpg's for "cowboy hat","spaceship","domo kun","stormtrooper","courtyard" and put them into a "c:\photosketch\download" dir

      Then ran "segmentation.exe c:\photosketch\domokun\*.jpg c:\photosketch\NormorlizedImages" (NormorlizedImages is hard-coded in some of the apps if seems). I get a pile of posterized images.

      I'm still unsure where the masking and labeling is involved. I'm skipping "ImportImages" for the moment.

      "RefineRegions" seems to be part of the matching-by-entropy logic.

      PhotoSketch.exe bombs with a msvcr90.dll module issue.

      build a local, empty "log.txt" file, as the tools seem to want that to exist first.
       

    3. Re:Rough around the edges by mugnyte · · Score: 1

        Going by the sample output they published, I'm a little doubtful this was attained with just a "doodle and compile" concept. This from a short bit of time with the binaries. IF anyone can create anything similar, let me know.

    4. Re:Rough around the edges by josath · · Score: 1

      Uh...instead of downloading OpenCV 1.0 and renaming the files to 1.1, why not download OpenCV 1.1 in the first place? msvcr* is the MS Visual C++ runtime...you can usually find it pretty quick just by googling for the DLL name (software devs that know what they are doing, redistribute it with their app...but obviously these guys just hacked it together really quick to make it work ok enough to meet their deadlines). Hopefully they package it up nicely...but I doubt it. Nine times out of ten, these cool papers out of SIGGRAPH research never release finished projects. Occasionally other people will take their work, then implement it correctly.

      --
      sig? uhh, umm, ok
    5. Re:Rough around the edges by mugnyte · · Score: 1

        Yeah, i only had 10 minutes to get it all together today, and that's what i saw precompiled.

        Even with the correct versions, their published binaries aren't complete.

    6. Re:Rough around the edges by jesset77 · · Score: 1

      I can't get "photosketch.exe" to run either, and I am using the 1.10 version of OpenCV.

      What I want to know is where do I get the app shown in the vimeo video where they are actually sketching and adding tags? That's not photoshop, and it has a pared down UI one might expect to come alongside an app such as this. From the transcript: "The user interface of our system is intuitive". Alright, so shoooow meeee the UI? ;D

      UPDATE: before hitting submit, I tried commenting out the ini lines mentioned above in this thread. I must have the right MS DLL as well, because now PhotoSketch runs, but it just spits out some stuff in my terminal about obtaining crap from one folder and spitting it out into another. I haven't sketched anything yet, and I'm not clear on what form of input it wants.

      In related news, I checked out the comments to the Vimeo video on Vimeo's site. Tao there explains that (beyond the obvious and helpful name change to "sketch2photo"), the input UI I was hoping for has not yet been released, but they are targeting that being a web-based app. *shrug?*

      I lost my link and closed that tab, but it's the only comment from Tao in the Vimeo comments of that video, circa Oct 7.

      --
      People willing to trade their freedom of expression for temporary entertainment deserve neither and will lose both.
  17. Let's download binaries from China! by winkydink · · Score: 5, Funny

    Anybody else see what's wrong with this picture?

    --

    "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    1. Re:Let's download binaries from China! by hoggoth · · Score: 2, Insightful

      This looks really cool, so I downloaded the binaries. But I am going to try it out INSIDE a VM just in case.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    2. Re:Let's download binaries from China! by Anonymous Coward · · Score: 5, Funny

      Seem to run about right here at Fermilabs.

    3. Re:Let's download binaries from China! by Cl1mh4224rd · · Score: 1

      Anybody else see what's wrong with this picture?

      They might contain lead?

      --
      People will pass up steak once a week, for crap every day.
  18. Well What's The Point Then? by BJ_Covert_Action · · Score: 1

    Although online image search generates many inappropriate results, our system is able to automatically select suitable photographs to generate a high quality composition, using a filtering scheme to exclude undesirable images

    Sounds like they took all the fun out of it to me....

  19. Off the top of my head by MonsterTrimble · · Score: 2, Interesting

    1) Open Source?
    2) Could the algorithm be used to find existing images similar to the one you just drew?
    3) When is a demo of this thing available?

    --
    I call it 'The Aristocrats'
  20. Hoax? by skeeto · · Score: 2, Insightful

    This seems to be either a hoax or will be extremely limited in ways they aren't discussing, as to have little use. If the examples they are showing are real, the image data set they are pulling from must have been manually processed and adorned with hand-made metadata.

    This falls too much into the "too good to be true" category for me to believe it.

    1. Re:Hoax? by grumbel · · Score: 1

      Yep, the object masking seems a little to good to be true, the composition part itself on the other side seems doable once you have the objects masked out.

      One thing however to keep in mind is that they have all the Internet to look for images, so they might only pick those images that make masking out objects easy and ignore the tricky ones.

    2. Re:Hoax? by Anonymous Coward · · Score: 0

      Well it seems to be true that they're presenting it at SIGGRAPH Asia 2009 in December at any rate, so if it's a hoax, it's a scam as well.
      The system probably gives a lot of not-so-good results that they're not showing in the video, but that's just clever presentation, I don't see any reason to label this a hoax.

    3. Re:Hoax? by Bigjeff5 · · Score: 1

      This seems to be either a hoax or will be extremely limited in ways they aren't discussing, as to have little use.

      Why? What are you basing that assessment on?

      If the examples they are showing are real, the image data set they are pulling from must have been manually processed and adorned with hand-made metadata.

      Why? From what I understand, the program currently needs to be configured for each sketch by hand (how many points to process, what the criteria are for the search, etc) but I've seen nothing that suggests something a program could not be written to process automatically, and I didn't see where they had to customize the meta-data for the photos to get their software to process it correctly.

      Skepticism is healthy, but it doesn't really help anything to just make stuff up and then use that as a basis for not believing something.

      If you have inside knowledge of this type of thing (experience attempting to program something similar would be perfect), by all means, share and educate the rest of us, but if you don't know what you are talking about just leave it at "Seems complicated, sounds too good to be true." Or something along those lines.

      I personally take the opposite stance of "Sounds awesome, I hope it actually works", because I - like you - don't know shit about this sort of thing.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    4. Re:Hoax? by mugnyte · · Score: 1

      The paper is interesting, but if you look at the source code they published, their algorithms are doing terrible segmentation (at least on my samples).

        Also, each image must be brought local, segmented, then labeled with appropriate text matches for each segment. This is nontrivial, and akin to splitting apart of images and then associating text with each cutout.

          Then you search by keyword, find the segmentation with the best fit to your doodle, and import.

        They have some interesting ways to fit and segment, especially as the masks are applied together, from what the paper says. The binaries don't actually complete the work as published.

        Perhaps I have misunderstood something, but after playing around with it, I'm not a believer outright. Remember, it's a collaboration between them and the scientific community to repeat the results to get what's actually being done here.

    5. Re:Hoax? by skeeto · · Score: 2, Interesting

      Why? What are you basing that assessment on?

      I'm drawing on my experience with image processing and what I know of it's current capabilities. I've worked on programs to do this sort of thing. So, yes, I "know some shit" about this subject.

      We're just not yet at the point where a program could be given an arbitrary image and have it recognize a wide variety of objects in the image. For example, take a single picture of a dog in a park (that is, no stereo imagery, or video, here): we don't have algorithms yet that can recognize the dog as an individual object, recognize it as a dog, and then segment that dog from the image. You might be able to write a pretty good program that specifically finds dogs in an image that is guaranteed to have dogs (like digital cameras recognizing human faces), but it wouldn't be useful as soon as you want it to find something else in addition to dogs. It would frequently see dogs where there aren't any.

      Segmenting and object recognition is a lot easier given a pair of stereo images, because the 3D structure of the image is available, but that would greatly reduce the pool of available images. They couldn't be just yanked off Flickr. In video, moving objects are easy to find and segment, even if the camera is moving, but then you'd need video for all the input. Our human brains can recognize distinct objects in a single, flat image because they make may assumptions about the structure of the image, based on instinct and experience, filling in for the incomplete data. This has been hard to do with AI.

      We're just starting to have programs that can recognize arbitrarily rotated, rigid, static objects -- like a shoe or a specific tea pot -- under very controlled circumstances (I know someone that was researching this). So, I'd bet their input images for PhotoSketch already have all the recognizing and segmenting done for them by humans. The sketch would be limited to whatever objects humans decided to mark up.

      Building that input image library, marking it all up for the computer (object category, segmentation mask, perspective), would be a slow, tedious, and expensive, making this ultimately not very useful. The library would always seem inadequate for everything but trivial sketches.

      Given a library with the necessary objects (correct type and perspective) putting these together in a plausable way seems like the part that would actually work fairly well.

      So that's why I'm skeptical that this doesn't work nearly as well as advertised.

    6. Re:Hoax? by NeutronCowboy · · Score: 1

      I've dealt with this kind of stuff (did my masters in AI), and even though that stuff was a while ago, I'm thoroughly skeptical. My main issue is that there's a lot of magic involved: "just sketch this out, add some tags, and presto! beautiful wedding picture!" To me, this sounds like a lot of the great ideas that were kicked around when I was in school, and which worked well in the lab - but which always, always fell apart when presented with a real use case.

      Without looking into the code to figure out how it works exactly, here are my suspicions:
      - it requires manual pre-tagging of background images and subjects
      - it requires the manual identification of what is a dog, a salmon, a bear, etc.
      - the code looks up tags, does an overall scene analysis for the background, and a matching of some image vectors for both the sticks and the image items in the db.

      The reason I say this is that if everything happens automatically, they just solved two hard AI problems (where by hard I mean that solving these problems will result in an AI that should pass the Turing test with flying colors): automatic image categorization and automatic semantic understanding.

      Sorry, I don't buy that. What this does say to me though is that we're getting far enough with AI that with just some manual work, we can write some really interesting and creative software.

      --
      Those who can, do. Those who can't, sue.
    7. Re:Hoax? by Jah-Wren+Ryel · · Score: 1

      Except this thing doesn't need to recognize the subject as a 'dog' - just a shape that roughly matches the hand-sketched shape that the user provided and labeled "dog."

      --
      When information is power, privacy is freedom.
    8. Re:Hoax? by skeeto · · Score: 1

      Since when does a wedding couple look like a tall rectangle? That's what they drew in the video yet they got what they wanted.

    9. Re:Hoax? by Jah-Wren+Ryel · · Score: 1

      Since when does a wedding couple look like a tall rectangle? That's what they drew in the video yet they got what they wanted.

      When the search is limited to photos that come back from a search for the term "wedding couple" then that's quite probable.

      I'm not saying there won't be false positives, just that because the pattern matching is done on a set of images that have already been pre-screened with the equivalent of a google image search, the false positive rate is probably going to be tolerable.

      --
      When information is power, privacy is freedom.
    10. Re:Hoax? by Rysc · · Score: 1

      I don't buy it either.

      That said, it's possible that it could work like this:
        - google search results effectively take care of pre-tagging images
        - the sketched shape is used to match similar shapes in returned images

      I still have no idea how you'd do the background thing and the results would in no way be as good as advertised.

      --
      I want my Cowboyneal
  21. Re:Copyright implications, mashup by schwit1 · · Score: 1, Interesting
    Isn't this the visual equivalent of a mashup?

    Aren't mashups already in a copyright gray area?

  22. But we all know.. by Seth+Kriticos · · Score: 1

    The application is very impressive, as far as the video goes. It shows that a human process of recombining existing material based on a hunch.

    Problem is, searches (for base data set) for CC Share alike / commercially usable is a best spotty (many artists don't care much about explaining the image rights, and most others are jerks).

    So in practice, this will only be useful for private entertainment, maybe prototyping, but not for professional use.

    It's a great idea, actually a pretty innovative one, but it will break when facing western establishment.

    But then again, it is created in China, so they'll have more space to act on it, which is kind of ironic taking in account their political system.

    1. Re:But we all know.. by grcumb · · Score: 1

      The application is very impressive, as far as the video goes. It shows that a human process of recombining existing material based on a hunch.

      Problem is, searches (for base data set) for CC Share alike / commercially usable is a best spotty (many artists don't care much about explaining the image rights, and most others are jerks).

      So in practice, this will only be useful for private entertainment, maybe prototyping, but not for professional use.

      Ummm, have you considered the possibility that digital artists might want to use it on their own image collections?

      I could see this being a positively revolutionary tool for folks like Weta: Sketch out a story board, make a few wireframe animations, then map it onto existing collections of photographed/filmed material. Magical, says I.

      On top of that, who's to say that this wouldn't spur a whole re-use regime, where people would be paid well to create source materials?

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
  23. Interesting point: This research is in China by MaraDNS · · Score: 4, Insightful

    An interesting point: This research is being done in China, not the United States. Whatever happened to basic research being done in the US? Today's PARC laboratory is not in the US, but appears is in China.

    This is not a good thing for people who live in the US. America's increasing dependence on outsourcing is destroying the US' capability to be competitive in today's environment.

    The Harvard Business Review has an excellent article about how America is destorying its own future.

    --
    MaraDNS is an open-source DNS server.
    1. Re:Interesting point: This research is in China by Anonymous Coward · · Score: 2, Insightful

      America's core competency used to be research and innovative application.

      Unfortunately, copyright and patent laws intended to protect the small from the big ended up getting flipped around. Now those laws are used by the big to crush the small, and along with it all the innovation that might produce a hint of competition.

      America's future is bleak indeed unless one of two things happen:

      1. A tremendous amount of domestic-only jobs (such as commercial driving from one US location to another US location) are created
      2. The United States abandons NAFTA and the WTO in favor of bi-lateral (one country to one country) trade agreements that are slanted in the favor the US.

      There is also a snowball's chance in hell of:

      3. Every other country in the world adopts standards higher than the United States, and makes the US the outsourcing destination of choice, because of our comparatively light regulation and cheap labor.

    2. Re:Interesting point: This research is in China by Anonymous Coward · · Score: 0

      An interesting point: This research is being done in China, not the United States.

      but seemingly was first published by German authors?

      http://portal.acm.org/citation.cfm?doid=1597990.1598050

    3. Re:Interesting point: This research is in China by PhysicsPhil · · Score: 3, Insightful

      Give the Chinese credit where it's due. Setting aside any arguments about how Americans don't value science and technology any more, to expect China not to produce good research is foolish. It is a large country that is putting resources into science and technology. Combined with the fact that stricter immigration laws make the United States a less desirable place for overseas students to study it's not a surprise. Based strictly on relative populations of China and America, we should be asking why the Chinese aren't producing even more groundbreaking work.

      Americans forget that one of the main reasons they were the top dog in science and technology was because most of the world's population was doing subsistence farming. The kids of those farmers are now becoming scientists and engineers, and there is real competition now.

    4. Re:Interesting point: This research is in China by CheeseTroll · · Score: 2, Insightful

      Not that I disagree about the US slipping in investing in basic research, but there are highly intelligent people in other countries, too. Innovation is not a zero-sum game.

      --
      A post a day keeps productivity at bay.
    5. Re:Interesting point: This research is in China by ColdWetDog · · Score: 1

      OMG. We've got a mashup gap.

      Stop the presses, start the air raid sirens. Let's get another government agency on this quick!

      --
      Faster! Faster! Faster would be better!
    6. Re:Interesting point: This research is in China by harlows_monkeys · · Score: 1

      An interesting point: This research is being done in China, not the United States. Whatever happened to basic research being done in the US? Today's PARC laboratory is not in the US, but appears is in China.

      You see one interesting research project out of China and conclude the US is doomed? What about things like Photosynth, from University of Washington and Microsoft Research, both of which are in the US? Just look around here, or in the science and technology sections at Reddit, and you'll find plenty of stories about US basic research.

    7. Re:Interesting point: This research is in China by Blakey+Rat · · Score: 1

      An interesting point: This research is being done in China, not the United States. Whatever happened to basic research being done in the US?

      One well-known research project is done in China, therefore there is no basic research being done in the US!!!
      Brilliant deduction there, Sherlock.

    8. Re:Interesting point: This research is in China by Anonymous Coward · · Score: 0

      Less than 10 posts above you is a post by IamTheRealMike referencing http://graphics.cs.cmu.edu/projects/scene-completion/, a similar program created by a US university in 2007.

      Yeah. You were saying?

    9. Re:Interesting point: This research is in China by lewiscr · · Score: 1

      I live in the US, and therefore conclude that the US is doomed. Don't you watch the news?!?

    10. Re:Interesting point: This research is in China by acheron12 · · Score: 1

      And with China's population being >4 times that of the USA, all else being equal, it will have >4 times as many highly intelligent people. (Of course historically, all else has not been equal, because the USA has managed to attract highly intelligent people away from numerous other countries, including China..)

      --
      there is no god but truth, and reality is its prophet
    11. Re:Interesting point: This research is in China by Wesley+Felter · · Score: 1

      Yeah, while China is leading in LOLcat generation, those lazy Americans are just reconstructing entire cities in 3D... http://grail.cs.washington.edu/rome/

    12. Re:Interesting point: This research is in China by dbIII · · Score: 1

      Whatever happened to basic research being done in the US?

      As a country you guys hate science and scientists now and have been heading down the road of anti-intellectualism since at least Reagan. Many people hated Carter and Clinton simply because they were well educated - hence the dumb cowboy act of the Ivy League educated previous President. Now since you can't get technology without science and immigration and entry conditions discourage the best overseas talent that gave you Silicon Valley, things are going downhill. Meanwhile China is attempting to create a Silicon Valley situation just outside Hong Kong.

    13. Re:Interesting point: This research is in China by FleaPlus · · Score: 2, Informative

      An interesting point: This research is being done in China, not the United States. Whatever happened to basic research being done in the US?

      This is cool research and all, but it's not like it happened in a vacuum. Below is a copy of the references from the PhotoSketch paper, showing the prior work the current paper was built upon, the vast majority of which are from labs in the US or Europe:

      BELONGIE, S., MALIK, J., AND PUZICHA, J. 2002. Shape match-ing and object recognition using shape contexts. IEEE Trans.Pattern Anal. Mach. Intell. 24, 4, 509-522.
      BEN-HAIM, N., BABENKO, B., AND BELONGIE, S. 2006.Improvingweb-based image search via content based clustering.In Proc. of CVPR Workshop.
      DIAKOPOULOS, N., ESSA, I., AND JAIN, R. 2004. Content basedimage synthesis. In Proc. of International Conference on Imageand Video Retrieval (CIVR).EITZ, M., HILDEBRAND, K., BOUBEKEUR, T., AND ALEXA, M.2009. Photosketch: A sketch based image query and composit-ing system. In SIGGRAPH 2009 Talk Program.
      FARBMAN, Z., HOFFER, G., LIPMAN, Y., COHEN-OR, D., ANDLISCHINSKI, D. 2009. Coordinates for instant image cloning.SIGGRAPH 2009.
      FELZENSZWALB, P. F., AND HUTTENLOCHER, D. P. 2004. Effi-cient graph-based image segmentation. Int. J. of Comput. Vision59, 2, 167-181.
      FERGUS, R., FEI-FEI, L., PERONA, P., AND ZISSERMAN, A.2005. Learning object categories from google's image search.In Proc. of ICCV.
      GEORGESCU, B., SHIMSHONI, I., AND MEER, P. 2003. Meanshift based clustering in high dimensions: A texture classifica-tion example. In Proc. of ICCV.
      HAYS, J. H., AND EFROS, A. A. 2007. Scene completion usingmillions of photographs. SIGGRAPH 2007.
      HOU, X., AND ZHANG, L. 2007. Saliency detection: A spectralresidual approach. In Proc. of CVPR.
      JACOBS, C., FINKELSTEIN, A., AND SALESIN, D. 1995. Fastmultiresolution image querying. In SIGGRAPH 1995.
      JIA, J., SUN, J., TANG, C.-K., AND SHUM, H.-Y. 2006. Drag-and-drop pasting. SIGGRAPH 2004.
      JOHNSON, M., BROSTOW, G. J., SHOTTON, J., ARANDJELOVI C,O., KWATRA, V., AND CIPOLLA, R. 2006. Semantic photosynthesis. Proc. of Eurographics.
      LALONDE, J.-F., HOIEM, D., EFROS, A. A., ROTHER, C.,WINN, J., AND CRIMINISI, A. 2007. Photo clip art. SIG-GRAPH 2007.
      LEVIN, A., LISCHINSKI, D., AND WEISS, Y. 2008. A closed-form solution to natural image matting. IEEE Trans. PatternAnal. Mach. Intell. 30, 2, 228-242.
      LI, Y., SUN, J., TANG, C.-K., AND SHUM, H.-Y. 2004. Lazysnapping. SIGGRAPH 2004.LIU, T., SUN, J., ZHENG, N.-N., TANG, X., AND SHUM, H.-Y.2007. Learning to detect a salient object. In Proc. of CVPR.
      MANJUNATH, B. S., AND MA, W. Y. 1996. Texture features forbrowsing and retrieval of image data. IEEE Trans. Pattern Anal.Mach. Intell. 18, 8, 837-842.
      PEREZ, P., GANGNET, M., AND BLAKE, A. 2003. Poisson imageediting. SIGGRAPH 2003.RAJENDRAN, R., AND CHANG, S. 2000. Image retrieval withsketches and compositions. In Proc. of International Conferenceon Multimedia & Expo (ICME).
      ROTHER, C., KOLMOGOROV, V., AND BLAKE, A. 2004. "grab-cut": interactive foreground extraction using iterated graph cuts.SIGGRAPH2004.
      SAXENA, A., CHUNG, S. H., AND NG, A. Y. 2008. 3-d depthreconstruction from a single still image. Int. J. of Comput. Vision76, 1, 53-69.
      SMEULDERS, A., WORRING, M., SANTINI, S., GUPTA, A., ANDJAIN, R. 2000. Content-based image retrieval at the end ofthe early years. IEEE Trans. Pattern Anal. Mach. Intell. 22, 12,1349-1380.
      WANG, J., AND COHEN, M. 2007. Simultaneous matting andcompositing. In Proc. of CVPR, 1-8

    14. Re:Interesting point: This research is in China by Anonymous Coward · · Score: 0

      I do not know if you have noticed but since many years, most science research in the US is done by Chinese.

      It is no small wonder that many of them at some point return with their knowledge to improve their own country. This is also why I am working in science in China, instead of in the US. I simply think it is better to get experience with people here compared to anywhere else in the world.

    15. Re:Interesting point: This research is in China by Mr0bvious · · Score: 1

      Blaa, blaa, blaa, blaa, blaa - this is one big world now - get over it - things change - stuff should get done where ever it gets done best.

      --
      Never happened. True story.
  24. WTF?!? by tedgyz · · Score: 1

    Great! They create the perfect pr0n tool and disable the feature. I'll wait for the haxx0red version from Russia.

    --
    "No matter where you go, there you are." -- Buckaroo Banzai
  25. This Same Technique Might Work For the Reverse by Anonymous Coward · · Score: 0

    If we can figure out fast visual pattern matching, we might be able to take an entire
    image and determine the stick figures and labels representation for it by matching up stored
    image fragments to things present in the original. Then we build a system that does
    it repeatedly, add a "consciousness" module that works by noting changes between
    previous labels and current labels, and then add voice output to it so that it can say
    "Hello Dave" when Dave walks into the room. That should freak some people out.

  26. Pics or it didn't happen by zindorsky · · Score: 1

    Pics or it didn't happen.

    --
    If the geiger counter does not click, the coffee, she is not thick.
    1. Re:Pics or it didn't happen by Tetsujin · · Score: 1

      Pics or it didn't happen.

      Pics we've got... (Well, a video, actually...) The proper bullshit-or-not test for this case would be to see the actual application.

      --
      Bow-ties are cool.
    2. Re:Pics or it didn't happen by mhajicek · · Score: 1

      Easy DIY photographic evidence. Just pipe these results into England's public surveillance system...

  27. But at least you've discovered it's killer use... by Anonymous Coward · · Score: 0

    I tried to draw a picture of a man with an erection. I labeled him "porn guy". Then I drew a picture of a woman with her mouth open and labeled her "porn whore cumshot".

    If optimized for porn, people will have a field day with this.

    BTW, Why "porn guy" vs "Porn whore" instead of, say, "port chick" ?

    This is part of the problem with porn....

  28. Re:Copyright implications, mashup by LordNimon · · Score: 3, Informative

    No. Mashups are clearly derived works, which fall under copyright quite clearly. Since this is in China, I'm pretty they're ignoring an IP laws and will probably get away with it. In the U.S., however, every one of those images better be licensed for royalty-free distribution, or they'd be sued.

    --
    And the men who hold high places must be the ones who start
    To mold a new reality... closer to the heart
  29. One word: by Anonymous Coward · · Score: 0

    BOTNET

    Yours in Petrograd,
    Kilgore T.

  30. xkcd by TheGreatOrangePeel · · Score: 5, Interesting

    Wow. I'm instantly instilled with the urge to plug an XKCD comic into this and see what happens.

    1. Re:xkcd by techiemikey · · Score: 1

      if you do, tell us how it goes.

    2. Re:xkcd by GaryOlson · · Score: 3, Funny

      A single XKCD comic? Apply to all XKCD comics, then turn all the comics into a streaming video. See if you obtain a higher level of conciousness.

      --
      Every mans' island needs an ocean; choose your ocean carefully.
    3. Re:xkcd by mhajicek · · Score: 0, Troll

      Do it! Yaaarg! Ultimate killer app!

    4. Re:xkcd by grcumb · · Score: 1

      A single XKCD comic? Apply to all XKCD comics, then turn all the comics into a streaming video. See if you obtain a higher level of conciousness.

      So the software's written in EMACS, then? Or just kinda hacked together in Perl?

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    5. Re:xkcd by Anonymous Coward · · Score: 0

      You should start with 631.

  31. Ah so .... by A+nonymous+Coward · · Score: 0, Flamebait

    Is that craptastic nonsense the contorted rationalization you had to come up with to justify your fantasies involving Asian boys?

  32. Image processing by benjfowler · · Score: 2, Funny

    I suppose it won't work if you try sketching the Dalai Lama?

    I've heard of academic projects on filtering out porn (Australian military didn't want people surfing smut on the clock). I'd imagine that filtering out pics of the Dalai Lama would be harder...

    1. Re:Image processing by dangitman · · Score: 1

      I suppose it won't work if you try sketching the Dalai Lama?

      What happens is you get pictures of Bill Murray instead...

      --
      ... and then they built the supercollider.
    2. Re:Image processing by Anonymous Coward · · Score: 0

      Facial recognition is already here. Filtering out the Dali Lama should be trivial if you can recognize his face.

  33. Smart idea by mwvdlee · · Score: 1

    Compositions of copyrighted and uncleared images; just what we need. I assume those students who created it were law students?

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  34. Source or it didn't happen by John+Hasler · · Score: 1

    n/t

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  35. thank god for this invention. by nimbius · · Score: 1

    Ive spent months on 4chan trying to find hillarious pictures of zombie-dino-anonymous-jesus-hitler goatse that just DO NOT EXIST. With the latest technology from the interweb i can save several hours of stolen photoshop work and just sketch with the only hand i have above the desk the exact image of my pope-toilet-donkey-satan-pedobear-moneyshot-mobile. sauce, included.

    --
    Good people go to bed earlier.
  36. yay, image manipulation... by hitmark · · Score: 1

    why am i reminded of stalin getting people airbrushed out of photos?

    and how long until someone uses it to put obama sharing a meal with osama bin-laden?

    --
    comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
  37. Turn stick figures into photos? by zindorsky · · Score: 3, Interesting

    Someone should take all the XKCD comics, mark 'em up a bit, turn 'em into nice pictures, and .... Profit!!

    --
    If the geiger counter does not click, the coffee, she is not thick.
    1. Re:Turn stick figures into photos? by ganktor · · Score: 1

      Like the underpants gnomes? Step 1 - Steal underpants. Step 2 - .... Step 3 - Profit!!

    2. Re:Turn stick figures into photos? by FailedTheTuringTest · · Score: 1

      You must be new here

    3. Re:Turn stick figures into photos? by Anonymous Coward · · Score: 0

      I shudder to think how C&H would fare if given as input...

  38. That is because they are with me... wait, who are by SmallFurryCreature · · Score: 2, Insightful

    That is because they are with me... wait, who are they?

    You know your old when you don't regonize any of the names of today's hotties. And think they should cover up their bellies, do they want to catch a cold?

    Good job slashdot btw, on holding out the sex comment so long.

    Me, I thought of the porn possibilites when I read the first line.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  39. !Slashdotted by Anonymous Coward · · Score: 0

    It was on digg a couple of days ago and it wasn't working then. All the news stories say it's taking the world by storm but I've yet to hear of anyone whose actually used it. Don't they have mirrors in China?

  40. Wouldn't load in WinXP ... by Anonymous Coward · · Score: 1, Funny

    Downloaded the binaries, extracted the executables to my WinXP VM instance, and got the error, "The system cannot execute the specified program". Got .NET installed, so it must be looking for some C++ dependencies. Not pretty...

    1. Re:Wouldn't load in WinXP ... by Anonymous Coward · · Score: 0

      Did you read the Readme.txt and edit the two .ini files?

  41. You've got it backwards by olau · · Score: 2, Interesting

    The fact that a Chinese university is doing cutting-edge research is a good thing for you Americans. That means they're getting richer, thus a growing market for the pop culture products and Hollywood entertainment you're so good at exporting. Maybe 80% of the entertainment in the telly here in Denmark (in Europe) is from the US.

    Now you just need to teach them to abide your copyrights. Maybe they can teach you how to eat vegetables in return. Fix an obesity problem or two, eh?

    1. Re:You've got it backwards by Anonymous Coward · · Score: 0
      .

      Maybe 80% of the entertainment in the telly here in Denmark (in Europe) is from the US.

      Despite typical European beliefs about the US education system, most Americans are well aware where Denmark is. This is probably because it was featured on an episode of South Park as Europe's Canada.

    2. Re:You've got it backwards by maxume · · Score: 1

      So why ruin your post with the sniping?

      (and really, most of the developed world is getting fat an alarming pace, not just the U.S.; speaking as a reformed fatty)

      --
      Nerd rage is the funniest rage.
  42. This seems like the first step... by AMSmith42 · · Score: 1

    ...to faking video footage a la The Running Man.

  43. Re:Copyright implications, mashup by Jah-Wren+Ryel · · Score: 3, Informative

    Isn't this the visual equivalent of a mashup?

    Aren't mashups already in a copyright gray area?

    In the US we have this really fucked up way of dealing with derivative works - the more complicated the work, the less of it needs to be incorporated into another work before it is considered an infringement. Yes, that's right the more information in the original the smaller the percentage of that information is required to disqualify any fair use defense.

    So you can quote a couple of lines of a short poem in a book or even have a character speak them in a movie and that's generally OK. But sample just 3 notes of another song and you are in deep doodoo. Similarly, any background artwork in a movie - simply just pictures hanging on the wall in the background of a scene and thus mostly out of focus and of very low effective resolution require clearance and licensing fees, frequently absurdly high fees and of course just about any clip of video used in another movie or show - even on a television in the background of a scene - is going to require licensing too.

    Most hollywood studies have an entire division devoted just handling these clearances (look in the credits for most movies and you'll see at least one person credited as head of the clearances group). This practice has the effect of keeping the "little guys" out of the motion picture business similar to the way patent pools are used to squash tech start-ups - all the studios have large "pools" of our culture under their copyright and the independent artist can't afford to license any of it for his work while the other studios can make each other sweetheart deals that guarantee cheap and easy access to each studio's "pool" of culture.

    So no, mash-ups, since they generally are 100% composed of samples of other songs, aren't anywhere near being gray in the USA.

    --
    When information is power, privacy is freedom.
  44. Looks very possible, given this. by Fantastic+Lad · · Score: 1

    Yeah. That could work.

    --Face recognition software ought to be able to replace actors heads with yours in all the appropriate places, and get the lighting correct, etc. As well as being able to re-map whole environments according to taste.

    With formula writing being what it is, you could probably even set up algorithms capable of recognizing romantic scenes versus actions sequences. Humans are quite predictable as to what they respond to. It sounds like you could just punch in, "Romantic comedy, straight couple, includes car chase, musical number, and a bitter-sweet ending."

    How interesting. Artificial Intelligence might display its initial strengths through pop-art, the one place where we thought we were truly unique and strong.

    -FL

  45. Re:Copyright implications, mashup by LaminatorX · · Score: 1

    The word you're looking for is "collage".

  46. creativity by Johann+Lau · · Score: 1

    There's *always* some retard, who screams that it's the end.

    THEEE EEEEND.

  47. Re:That is because they are with me... wait, who a by Anonymous Coward · · Score: 0

    Dolly Madison died in 1849, so it's more likely that you're too young.

  48. someone MUST write a FRONT-END to this by Anonymous Coward · · Score: 0

    The current version only works with photos downloaded to specific keyword folders. They need to provide an API or source code or something. I don't want to download. It should just go through google image and flickr tag searches and store in the proper folders automatically. There's a lot of good stuff that can be happening here. Imagine inserting web comics as input!

  49. Obligitory by ittybad · · Score: 1

    Shopped.

    --
    No single raindrop believes it is to blame for the flood.
  50. Sketchup Plugin already exists by Anonymous Coward · · Score: 0

    There is already a Google Sketchup Plugin for $50 or $350 depending on the license.
    http://www.brainstormllc.com/

    1. Re:Sketchup Plugin already exists by nog_lorp · · Score: 1

      Different PhotoSketch

  51. Google can't use this by Snaller · · Score: 1

    Imagine the millions of crows shrieking: Copyright violation!

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
  52. Re:Copyright implications, mashup by dangitman · · Score: 2, Funny

    Aren't mashups already in a gray area?

    The problem is that you're letting your potatoes get exposed to air for too long before mashing them. Submerge them in iced water prior to mashing, and add some sour cream to the mash, then your mashup will have a creamy texture and clean white color.

    --
    ... and then they built the supercollider.
  53. Copyright is theft by Snaller · · Score: 1

    And its evil too!

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
  54. This isn't basic research. by jensend · · Score: 1

    A nifty image mashup application may be interesting research, and it may even be worth funding, but that doesn't make it basic research. The label "basic research" comes because it's exploring areas which are fundamental to a wider field of science.

  55. isn't this just XKCD run in reverse? by Anonymous Coward · · Score: 0

    All they've done is captured the algorithm used to create the comic strip, and run it backwards.

  56. Re:Let's download binaries from... by Mjec · · Score: 1

    ... a random slashdot link.

    Fixed that for you.

    --
    "But everyone should know everything." -markab
  57. Broken Picture Telephone by Anonymous Coward · · Score: 0

    I can't wait for someone to tie this in with Broken Picture Telephone.

    1. Re:Broken Picture Telephone by Anonymous Coward · · Score: 0

      If that site actually worked, yes.

  58. D'oh! by dgr73 · · Score: 1

    I'm glad Bush's old government didn't have this back in the day. They could've fabricated much more convincing evidence of "Mobile chemical weapons laboratories" for the UN than the hot-dog vendor van they showed. They might have actually got a war started against Iraq. Oh.. wait....

  59. Saw this in about 1992 by Anonymous Coward · · Score: 0

    FWIW I saw something very close to this created by IIRC NEC around 1992.
    I believe it was running on an EWS style workstation. Basically you would make a hand drawing like they show, and color the objects in the scene, i.e. blue square at bottom for a sea view, etc. The purpose was to do very high speed image searching to find images matching your drawing. The speed reported was IIRC 90,000 images per second. Basically you had a low resolution drawing and it was comparing thumbnails. Not as advanced as what is being discussed, but same idea and maybe faster even on 15 year old hardware.I saw this demo when working for Pacific Press Service in Tokyo.

  60. What happens when the sick figure's head... by Anonymous Coward · · Score: 0

    ...is bigger than its pelvis?

  61. Re:Copyright implications, mashup by mdwh2 · · Score: 1

    It's a gray area in the sense that it's illegal for the likes of you and I, but okay if you're Lily Allen...

  62. Re:Copyright implications, mashup by Abstrackt · · Score: 1

    Given that it's Thanksgiving weekend here in Canada, I would have modded that informative if I had points. Though I have to admit that /. is the last place I expected to get cooking advice...

    --
    They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance. - Terry Pratchett
  63. Re:That is because they are with me... wait, who a by Anonymous Coward · · Score: 0

    Kate Beckinsale:

    Van Helsing: vampire hunter Anna Valerius

    Underworld series: vampire Selene

    Whiteout: Deputy Marshal Carrie Stetko (most recent, though I haven't seen it.)

    Jessica Biel:

    • Blade: Trinity: vampire hunter Abigail Whistler
    • The A-Team (movie, next year): Face's Ex

    Dolly Madison:

    Bakery, makes snack cakes and such. Named after first Lady Dolley Madison. Judging from the trend so far, either these are Angel's and/or Spike's favorite non-blood snack, or else Dolley Madison herself was an under-cover vampire hunter.