Official blog for the Windows Live Digital Memories
I’m Bryan Ressler, a Software Engineer on the PIX Team. Back in August, I wrote about my work on the Photosynth Tech Preview. We’ve been working hard testing and incorporating feedback from an internal Microsoft deployment. On Thursday, November 9, Live Labs’ head Gary Flake demonstrated Photosynth at the Web 2.0 Conference in San Francisco. Simultaneously, we released Photosynth on Live Labs website.
If you’re ready to try Photosynth for yourself, head to the Photosynth launch page and click the orange “Try the Tech Preview” button there. You’ll soon be at the Installing page (shown at right). Since Photosynth is an ActiveX control, don’t forget to approve its installation. Once the Photosynth code is installed on your computer, you’ll be greeted with your first glorious taste of Photosynth the Piazza San Marco collection. This collection was built from a set of photographs taken by Live Labs’ own Jonathan Dughi, a Program Manager on the Photosynth project. Collect YourselfDon’t forget that the San Marco collection is only one of the collections that we’ve provided in this initial Tech Preview release. Be sure to click the “More Collections” link on the left side of the browser window to see a list of the currently available collections.
The collections featured in our initial release are designed to demonstrate how Photosynth can be used with different types of photographic content. Piazza San Marco and Piazza St. Pietro are large outdoor architectural environments – the type of settings that were originally envisioned when Photosynth was still a research project. The Grassi Lakes collection shows how the technology handles more organic settings. The Gary Faigin Studio collection portrays an indoor environment, with super-high-resolution detail images of some parts of the room. We’ll be bringing more collections online soon, so be sure to check back periodically. (My favorite of the current collections is Piazza St. Pietro. See how many keys you can find in that collection by zooming into the statues.)
Getting AroundPhotosynth provides an immersive environment for viewing a collection of photos, and the 3D model that is gleaned from the collection helps provide context for the individual photos.
If you move your mouse over the 3D “point cloud,” you’ll see the white outlines of other available photos. If you click, you’ll move to the location where that photograph was taken, and you’ll see the photograph appear as though “projected” onto the point cloud. Every transition from one image to another adds a thumbnail to the left side of the history bar at the bottom of the window. (The right side of that bar shows photos that share features in common with the currently selected photo.)
Another simple way to explore the photo collection is to use the six “navigation arrow” buttons situated around the sides of the window. They navigate to an adjacent, overlapping image in the direction of they arrow. The two buttons at the bottom of the window that point “in” and “out” do just that – they move push in or pull back from the current location.
If you click and drag the mouse over the model, you rotate the view. Should you get lost, you can press Enter on your keyboard to re-center the current image. To return to the start image for the collection, press 0 (zero) or click the Home on-screen button in the upper right of the window.
For the adventurous, there’s also game-style keyboard navigation:
Also, after you’ve got a collection open, don’t forget to visit locations linked in the Highlights section of the left side of the browser window.
Zoom Zoom!Don’t forget that Photosynth is built atop Live Labs’ amazing Seadragon multiresolution technology. That means the full original image resolution is available for viewing. For instance, the photos in the San Marco collection are 8.2 megapixel. Place the mouse pointer over a particular feature in the photograph you’re viewing and roll your mouse wheel forward to zoom in, or backward to zoom out. You’ll see the image clarify as the additional photographic information is brought into view. (If you don’t have a mouse wheel, you can use the Zoom + and – keys in the upper right of the window.
To really get a feel for the power of the Seadragon technology, try the Gary Faigin Studio collection, which contains detail images of some of the works in his studio of over 80 megapixels. That’s enough resolution to see the artist’s individual strokes on the medium.
More Like ThisThe right side of the history bar at the bottom of the window shows images that share visual information with the currently selected image. But another way to see “similar” images, or just get an idea of the contents of a collection, is to switch in to 2D by clicking the 2D button in the upper write of the window (or by pressing the ~ key). This view shows all the images in a grid, with the currently selected image in the middle. The images that are most similar to the selected image are closest to the middle and larger. Images that have less in common with the selected image are outside, and smaller. To select a different image, click on it and the view will reshuffle to place the newly selected image in the middle. To switch back to 3D mode, click the middle image or the on-screen 2D/3D button you clicked before. (Don’t’ forget, you can still zoom with the mouse wheel and pan around by clicking and dragging the mouse when you are in 2D view.)
Tell Me Something I Didn’t KnowThere are a few obscure keys that most people don’t know about (hey, I only know about them because I worked on the code!) They aren’t central to Photosynth’s basic functionality, but they’re fun anyway.
The “camera pyramids” mentioned above aren’t much of a secret, you can turn them on and off with the on-screen button shown here. (Technically, these pyramids are called “frusta,” which is why the keyboard equivalent is “F”). The point of each pyramid is the point at which the photograph was taken. The distance that the pyramid extends out from that point gives you an idea of the focal length of the camera that took the picture, relative to the other photographs in the collection. This picture shows a wide angle (stubby pyramid) and a telephoto (long pyramid) camera frusta. If you place the mouse cursor over a camera pyramid it will “project” out onto the point cloud, showing you the section of the model that the photograph depicts. Clicking on the pyramid will navigate to that photo.
Innovation in ActionI hope you enjoy using Photosynth as much as we enjoyed creating the technology. Further collaborations between university academic researchers, Microsoft Research, and Microsoft product groups will bring forth more innovative photo-related experiences. So keep your eye on the Microsoft Photography Blog for the latest news.
- Bryan Ressler (Software Engineer)
Photosynth System Requirements
You may have heard that Windows Vista officially shipped last week! Last week’s event was what we call ‘release to manufacturing’ (RTM). That means that our work is done, and the code is in the hands of the computer OEMs, who are now working hard to get new Vista systems on the shelves by January 30th, 2007.
What better way to mark this occasion than to throw a party? A LOT of people worked on Windows Vista, so finding a venue to host the party must have been a challenge. The November weather in Redmond certainly didn’t make things any easier. So last Friday, we all made the trek over to one of the parking garages on the Microsoft main campus that had been commandeered by the ship party planners.
In addition to the usual food, drink, and music, there were some surprises, like running into Jeannine Johnson and her drag racer, as well as speeches from some of our executives, like Jim Allchin, Kevin Johnson, and Bill Gates!
Now that the party’s over, it’s time to get back to work. We’re not at liberty to tell you what we’re working on next, but rest assured, we won’t run out of interesting work in the digital memories space any time soon.
We all know that no one really wants to import. We want to look at our pictures, enjoy them, share them, maybe even edit and organize them -- but not import them. Importing is just a means to an end, and in Vista we focused on getting you to that end as quickly and painlessly as possible. You’ll see a lot of changes from XP but don’t let that scare you off. The first change you’ll notice is there is no longer a step to select your photos. Before you decide that’s a bad thing read on about how duplicate detection prevents importing multiple times, how waiting to delete your photos until you are in the Gallery might save you from deleting a salvageable photo, and more.
Wireless support and moreOne of the biggest changes to import is one you’ll never see. We now use Windows Portable Devices to communicate with cameras and other device types. Windows Portable Devices allows you to acquire more photos at one time, support more device types, and it also provides support for wireless. A solution is on the way for those of you tired of dealing with all those cables every time you want to import. Look for cameras that support wireless using Windows Portable Devices.
Duplicate DetectionDid you forget to erase your card after your last import and don’t want to re-import the same images again? No problem, Vista has duplicate detection. The Import Pictures and Videos experience recognizes files it has already imported and doesn’t try to import them again. No need to make you go in and select the new pictures by hand anymore.
Recently ImportedIn the Windows Photos Gallery you will see a node in the navigation tree labeled ‘Recently Imported’. This scope allows you to quickly find all the photos you’ve imported in the last 30 days. It’s always where you will find yourself immediately after import completes. The Import Pictures and Videos experience ends in the Recently Imported view where you can quickly view, delete, organize, edit, and share you photos with just a few clicks of the mouse. You might be used to deleting the duds in import but we think it’s worth the wait to acquire them and take a second look in the Gallery. It’s hard to tell if a photo is really salvageable from a thumbnail. In the Gallery you can look at your photo full screen and try our quick fix tools to see if the photo is really hopeless or no - it might just be worth saving.
TaggingThe Import Pictures and Videos experience offers the ability to quickly add a relevant tag during the import process as a quick shortcut to get you started with your organization. This may not be ideal if you are importing pictures from multiple events but not to worry, import will leave you in the Windows Photo Gallery which is the best place to do rich tagging and metadata based organization. If you usually have more than one event on your camera when you import, you may want to suppress this option altogether. To do so, click on the Options link on the tagging screen of the import experience or open the Windows Photo Gallery, click on the File menu, click Option, and click the Import tab. In Options you can uncheck ‘Prompt for tag on import’. You might also want to change the file naming default to ‘Original File Name’.
Rotate on importEver wonder why we can’t just automatically correct rotation? We wondered the same thing. In Vista we look at the EXIF data in the file at import time to see if the camera has indicated that rotation is required. If it is, we’ll go ahead and do that for you. Don’t want the helping hand? No problem, you can turn off the rotate feature in Options.
File and Folder namingWindows Photo Gallery makes it simple to find your pictures by searching and organizing based on tags you’ve entered. However, there will be times when you need to browse by file and folder name to find what you are looking for. By default we will use the date imported plus the tag (if provided) to create the folder name and the tag for the file name. Not to your liking, not a problem. You can customize the file and folder naming in the import Options. Note that there is no way to import to multiple folders based on event at this time but we are looking into this.
ExtensibilityIf the above still isn’t enough, we’ve added plug-in support to import. This allows 3rd parties, Microsoft, or even you to write custom plug-ins to extend import. A plug in could be anything from a backup option, applying filters, or specialized file and folder naming templates. Currently no plug-ins are available but we will keep you posted as that changes. If you are interested in writing your own details will be available on MSDN soon, stay tuned and we’ll post a link when the SDK goes live.
- Ashley Averett, Program Manager