Urban75 Home About Offline BrixtonBuzz Contact

Smartypants photo resizing tool

Stanley Edwards said:
Flash does it perfectly. Or, at least as perfectly as we're shown.

It's simple Bitmap into Vector no?


no the vector image is just scaled

this program does not scale it removes bits of the image that have "less information" meaning that in say a picture of a house in a forest the house stays the same but the forest bit is shrunk down as it's a "less important" bit of the image
 
A cynic writes...

I don't think manually replicating what seam carving does is very difficult, or that this is a major step forward. Photoshop's Heal tool is capable of determining similarities on a small scale. Stitching software does this on a bigger scale with a specific purpose in mind. It's then not a massive leap to find anomalies, e.g. a person, in a scene and decide that they're of interest - and chop out stuff that isn't.

The huge display from TED is pretty fluid, but I suppose all it requires is an image format that's capable of a sort of progressive display, kind of like how computer games render far away models in low detail then do better representations as necessary. That's just a sensible approach to computation, though nicely done. I suspect there's more to it than that, but not much - yes, there's huge amounts of data but never in detail on display at once, so you tackle it in a kind of tree-like fashion.

I like the Notre Dame thing because it bodes well for improving stitching software and the like. The best thing I see in that is the ability to take very different photos, i.e. weather/lighting/shadows etc, and still make something of it. Otherwise you could do a lot of it now with consumer software.
 
well, I've done 3d scaling and point matching from multiple photos by hand before, and it's incredibly tricky and tedious. I'm not aware of any commercialy available software that can pull it off. photosynth impresses me a lot - the point cloud you can see when spinning around the photosynth model would be invlauble to me at work. being able to go to site with a camera and spend a few hours snapping 100s of photos, then automatically turn that into a 3D model back in the office would be awesome. you can do this currently, with laser scanners, but it costs £100,000s for a big job.
 
the selective resize isn't a giant leap forward but it is a working application that functions in real time and provides images that at least to the casual glance look perfectly normal which is quite different from the use of specialised editing tools by someone eho knows what they are doing
 
Crispy said:
well, I've done 3d scaling and point matching from multiple photos by hand before, and it's incredibly tricky and tedious. I'm not aware of any commercially available software that can pull it off.
It's 2D, but the commercial version of someone's research project Autostitch, as seen in Autopano Pro, is pretty impressive. It can't handle such a disparate set of images but I've built fairly accurate things from roughly 60, 100 and 200 megapixel (multiples of a 6MP photo) sources on a desktop PC. I saw stuff from the University of Manchester that took 24fps moving video from around a building and built an accurate 3D model. It's undeniably good but it's an evolution of stuff more widely available than you might think.
 
Okay.

Why is the initial demo so concerned with text that doesn't scale without wobbling?

Crap, crap, crap.

You're all suckers.
 
Stanley Edwards said:
Yep. It's simple in theory :(

How does doing it live make it more difficult?

It's shyte really.


ummm did you actually watch the video?

this could be stuck into other software such as word processors or web browsers so that when you wish to make an image smaller rather than just scalling it down which means the image just shrinks you can have it so certian parts of the image remain more promenent in relation to the other parts...

say a funiture sales site could have it so you get a image that show all the chairs unaltered on a resized image but resizes the tables

all in real time as the user interacts with the site
 
Crispy said:
did you watch the demo to the end or what?

Yep. It was all rendered as Bitmap on my screen.

Very basic really.


Okay. In short I just watched a primative video :rolleyes:

It's so fucking simple.
 
???? I'm still not seeing why this isn't impressing you stanley. I know of no other method to achieve this effect at the speed the demo does.

edit: you're being purposefully obtuse here aren't you.
 
Crispy said:
???? I'm still not seeing why this isn't impressing you stanley. I know of no other method to achieve this effect at the speed the demo does.

edit: you're being purposefully obtuse here aren't you.

No. It's very simple.

Firstly, you just watched a video explaining how things 'could' work.

Secondly, it's very simple Bitmap to vector stuff. On the fly conversion. Flash does this brilliantly and has done for years.

It's all crap.
 
it's not a fucking bitmap to vector conversion


bitmap into vector makes vector representation of bitmap images the image it self is unchanged although it makes for great resizing, the image is the same before and after resizing


this program alters what the image actually consists of
 
the 'inbetween' bits, in b&w do look like some edge-detection algorithms, but that's just the first stage.
 
Nifty.

I'd like to see that 'added' to photoshop at some point in the future. It's almost possible if you had some sort of 'slide' feature with linked layers.

I think Stanley watched some other video.
 
The first video I found impressive, but the second one really gets me thinking. His phrase "the collective memory" is quite creepy.

We are the borg.
 
i am surprised i missed this post, impressive technology , there is also low fat demos found on Youtube

I have yet to try it myself, but the code is available from the first link.
 
ummm did you actually watch the video?

this could be stuck into other software such as word processors or web browsers so that when you wish to make an image smaller rather than just scalling it down which means the image just shrinks you can have it so certian parts of the image remain more promenent in relation to the other parts...

say a funiture sales site could have it so you get a image that show all the chairs unaltered on a resized image but resizes the tables

all in real time as the user interacts with the site

i'd imaing eyourband width overhead would increse significantly tho...
 
Back
Top Bottom