Microsoft Demos "Deep Zoom" Technology
Barence writes "Yesterday, during a presentation for this year's Imagine Cup, Microsoft's Mark Taylor demonstrated the company's Deep Zoom technology to appreciative gasps of admiration from the computing students present. It's pretty impressive stuff, and you can try 'deep zooming' for yourself at the Hard Rock Memorabilia Site." Unfortunately the demo requires the Silverlight plugin and the story is pretty thin on technical details. I would be interested to see how they captured the image data to that level without massive pixelation.
When I read Imagine Cup, I did a double take. Back in the 90s, Impulse, the company that made the popular 3D software Imagine, had a program called "Imagine CUP", which stood for Imagine Constant Upgrade Program. It allowed users to pay for the upgrade to Imagine up front and they could receive all the minor versions inbetween the major versions.
So is this digital zoom stuff like the software that they "download off the internet in CSI: Miami" *Snicker*
seen CSI? This technology is so passe.
My understanding is that you use different resolutions of the photo. The original photo is obviously the highest res you can have, but you can make successively lower res copies. More or less just bring up a a higher res version when the user clicks.
I saw this demoed at the Atlanta Code Camp back in March. Very cool to watch.
I would be interested to see how they captured the image data to that level without massive pixelation.
... you don't actually think that the image data came from one photo ... do you?
You don't
*slaps forehead*
Done with slashdot, done with nerds, getting a life.
Unfortunately the demo requires the Silverlight plugin...
A Microsoft tech demo requires the installation of new Microsoft software to view? Who would have though?
While Silverlight might never be as widely-supported as Flash, I hope that perhaps the competition might force Adobe to do something about the CPU hog that is Flash.
But how is this different different from google maps (or live maps, or WHATEVER allows you to zoom out a lot)..
db
I am literally 3000 tokens away from the chaotic crossbow --Stephen
Silverlight's MultiScaleImage control (aka deep zoom) is a version of the SeaDragon renderer. The image format it uses is a custom tree structure that contains pixel details relevant to both it's position in the tree and relative to it's peers. Essentially, it's a hierarchical image with very smooth transitions.
Silverlight: silverlight.net
SeaDragon: http://labs.live.com/seadragon.aspx
The Beatles models and signatures pear to be the highest level of detail unless there are other "Easter eggs". That level of zoom on any surrounding areas is pixelated. They have stacked multiple high res photos at various scales in this particular area.
Ian Griffiths implemented a deep zoom for the BBC in their Big Weekend festival. Rather pleasingly they chose to call it the "Big Zoomy Thing" in a nice bit of anti-jargon.
--- These are not words: wierd, genious, rediculous
The folks at CMU have a similar thing:
http://gigapan.org/
It uses a (cheap) commodity digital camera, combined with a smart tripod, good photo stitching software, and a nice Flash UI to give you highly zoomable panoramas. The CMU thing has been around for a while --- over a year at least, plus I'm pretty sure you can get one of the tripod mounts if you participate in the beta and create your own.
There next product for stealing your checkbook while Windows does a colonoscopy
This is my sig. There are many like it but this one is mine.
Super Troopers? I hope Decker shoves a unicorn horn up your ass.
I admit the demo is neat and all, but they are not really zooming into the same image. They have just developed a way to quickly load the high resolution image on the fly. Kind of like how Google Maps will deliver a higher res map when you zoom in; but this is happening much faster.
I judt got a nre Kinesis keybiartf so please excusr ant egregiou typos.
Comment removed based on user account deletion
Most people go ooh and aah because they (wrongly) assume that it zooms into normal resolution photos .
It doesnt (because as you and I know, it physically can't).
Deep Zoom does NOT perform CSI/CIA-style photo enhancement. If you dig deeper, you will find that what Deep Zoom is intended for is to enable one to focus on a smaller portion of a giga-pixel photograph so you do not have to download the whole photograph.
Think of it like a hierarchical smooth slicing of a large high resolution photograph and only downloading those "planes" and "sections within a plane" that the user is interested in seeing.
Interesting technology but not magic.
You may find reason to install it when it reaches RTM and companies start using it for production work. Right now it's beta1 (beta2 is going to be released sometime in the next couple weeks), and it's mostly for customers/developers wanting to experiment with it.
What becomes of silverlight content, whether it's all eye candy or not, is anyones guess. What I can say is, developing for Silverlight 2 kicks ass.
There is two ways to get this level of zoom to work:
1) have the pixels in the first place
2) having more pixels in the first place.
Anything else is a fundamental violation of the laws of physics and math. You simply can not fake what you don't have without it being exactly that: a fake. There is no storage printing technology which could accomplish this level of zooming, and they carefully do not say that this is actually a continuous zoom of a picture on a stamp.
Deep Zoom works by letting you meld several images in such a way as pretend its one image.
Basically, its a con-job of transitioning several different images, where one is a re-photograph of sub portion of the original.
The implication of the article is that this is all one image containing a nearly infinite level of detail, which it most emphatically is NOT.
The author is probably equally impressed by street corner magic tricks.
Sig Battery depleted. Reverting to safe mode.
Typical Slashdot... they post a snarky anti-Microsoft comment with a pretentious air of superiority but get the details wrong.
Photosynth is not Deep Zoomm. Photosynth reconstructs 3D models from collections of 2D photos of the scene acquired from different positions and angles. And as far as I know, Photosynth wasn't an acquisition - it was produced by Microsoft Research.
Deep Zoom was an acquisition, but it was the technology formerly known as Seadragon. It's completely unrelated - Deep Zoom/Seadragon is a 2D thing.
And it's an acquisition, but so what? Ooh, naughty Microsoft - how dare they take exciting technology developed by a startup and put it in the hands of millions of users? Shocking! Clearly it they should have left it to sink in obscurity.
Ian Griffiths
Don't we already have the ability to process multi-resolution images in, for example, Google Maps? You know, zooming in and out images with large total resolution?
It would be impressive if the photo they demonstrated on was anything but a photoshop, but given that the 428x134 signature is 52x11 in the 350x237 statuette picture which is 29x26 in the 428x350 hard rock picture which is 87x87 in the 428x399 stamp picture, for the stamp to be real would require a 33 gigapixel stamp (which, at 1 inch square, would be printed at 33,000,000,000 DPI).
To me zooming in and displaying a different image isn't really as exciting at the article author makes it sound? Maybe I'm missing something because the journalist sounds pretty damn excited about it.
"Goodness me, how unlike the FBI to abuse the trust of the American public." -- The Onion
But the viewer is 126G.
I'm far more interested in the tech that allowed them to change the camera angle of the photographs in Bladerunner. When's that coming?
End of line..
Sibelius is a popular music notation software package.
It has become pretty popular in the past 5ish years since its learning curve isn't nearly as steep as its main competitor Finale.
People criticize Sibelius since, typically (at least for the versions I've used), its output isn't exactly professional quality.
It is, however, a great tool for music students.
Back in the day, Finale was the only option for amateur composers to produce professional looking manuscripts.
I'm not sure how far Sibelius has come in the last few years, so things might have changed.
I just pooped your party.
It crashed Firefox 3.0 on my Mac Book after installing the plug in and viewing the demo.
Go to Pouet and you'll find many demonstrations of this effect.
jdb2
See Charles and Ray Eames' Powers of Ten. Now that's a zoom.
As for doing it in real time, Keyhole (bought by Google and renamed Google Earth) was doing this on PCs five years ago. Any decent GPU can do this today, and you can download Google Earth to see it.
I saw one of the first systems able to do this in real time about 25 years ago. It was inside a classified tank at a major aerospace firm, and required a rack of special-purpose hardware. The user interface was beautifully simple - a big trackball (for pan), a lever (for zoom), and a knob (for rotation).
Even Microsoft's little film isn't original. That technique has been used a few times in commercials.
So Silverlight doing this isn't exactly a big "wow" development.
I don't watch much TV, but the functionality is awfully similar to GigaPan.
I would like to see Silverlight content able to be indexed on search engines...that is one HUGE disadvantage that Flash has...it would really help push this product with web developers. Otherwise you have to create two versions of the site, one for search engines and one for users...though I think 100% flash sites are stupid...but people use them, and like I said it could help Microsoft boost it's market share quite substantially. Silverlight does look pretty impressive...
As I'm reading the descriptions and seeing it on YouTube, I'm thinking I've SEEN something like this before.
And I finally remembered; Jef Raskin's "Humane Interface".
Zooming demo from several years ago that runs in Flash here.
Quite similar, IMHO. Hmm?
Sibelius Scorch, which is what Ucklak was probably referring to, is a browser plugin to display music notation. It's basically a DRM-encumbered midi/pdf hybrid. It's used almost on almost all sites selling sheet music, because it can restrict printing and saving.
You can still take screenshots and stitch them back together, but that's obviously a pain in the ass.
The plugin itself tends to be unreliable, it often bombs without delivering the goods, while still counting as a print/view and thus often locking you out of the product you paid for, which then requires much dicking about with the site staff to get it reset.
-Billco, Fnarg.com
Similar hurdles exist for indexing silverlight content as they exist with flash. Silverlight is mainly for media and data/info visualization.
It's technically possible to index silverlight 1 content, because it's content is "loose Xaml files", which means the site has xml files alongside html/js/etc, that is rendered by the silverlight 1 engine.
Silverlight 2 has the same capabilities, but noone will use them, because using C# for application/interaction logic is way more productive than using Javascript. Silverlight 2 sites using C# have the following structure
SomeSite.XAP (zip file containing all code and assets)
- AppManifest.xml
- ApplicationCode.dll (.NET Assembly containing Entrypoint and embedded assets)
- SomeResources/ (compressed folder)
- SomeResources/SomeImage.jpg (...)
AdditionalContent.XAP (supplemental resources and code)
- AppManifest.xml
- SupplementalCode.dll
This makes silverlight 2 apps and content updates really easy to, but are a barrier to extract information.
In both cases the information gained isn't nearly as useful as textual html content, and completely different heuristics would be necessary to analyze the importance of one unit of textual content vs another. Indeed, nearly all the visual cues (The relative position, color, highlights, animations, and reactions to the user) would likely be lost in the process. Perhaps the search engine that can index flash and silverlight content is one that analyzes both visual and textual content.
Photosynth was acquired from the University of Washington... The original was in Java and called photo tourism. http://phototour.cs.washington.edu/
Why not use Rosegarden and Lilypond, fairly easy to use and great professional quality output. Awesome for students since it's you know free =)
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
The main reason is that most Music School "computer admins" won't want to fudge around with Linux. :)
Yes, I know, Lilypond works in Windows.
You try teaching 120 computer illiterate musicians how to use it
Sibelius is popular because it's relatively easy, and it runs on Windows (so it's relatively easy to install/manage for its user base).
I just pooped your party.
You can watch a Seadragon presentation from TED at http://www.ted.com/index.php/talks/view/id/129
focus-plus context screens are similar http://www.patrickbaudisch.com/projects/focuspluscontextscreens/index.html
Silverlight 2 has the same capabilities, but noone will use them, because using C# for application/interaction logic is way more productive than using Javascript. Silverlight 2 sites using C# have the following structure Well, the XAML (markup GUI, and what's probably interesting to index) and code are still in different files. A developer can choose to put the XAML outside the
Searchability of XAML is definitely something we're working on, and have guidelines for how to develop apps that are easily searched and index.
My video compression blog
Silverlight 2 Beta was actually released today.
Runtime and SDK downloads and lots of other info about it here http://silverlight.net/GetStarted/
My video compression blog