What features should we add to Photosynth?

  • 1
  • translation missing: en.shared.topic.styles.singular.talk
  • Updated 7 years ago
We've got our backlog list of things that we know will make Photosynth better, but I'm sure we're only seeing some of the opportunities here. What would make Photosynth drmatically more useful and fun for YOU?
Photo of David Gedye

David Gedye, Principal Group Manager

  • 176 Posts
  • 78 Reply Likes
  • unsure

Posted 12 years ago

  • 1
Photo of cgarcia

cgarcia

  • 5 Posts
  • 0 Reply Likes
Two additional features on the player:
- Smoothed navigation: being able to see intermediate positions between two pictures, so that you can stop while moving from one picture to the next, and see the intermediate angles. There are similar suggestions about a more "3D" view. The current navigation experience is slightly "jerky". Like moving from a collection of pictures to a more 3d panorama
- A way to ask to preload more images. Now that the server is slightly "bandwidth challenged" you can see how the experience would be for a "bandwidth challenged" user: you have to wait for the picture to come into focus, which detracts from the smooth navigation effect (and makes you feel like someone visually challenged). Either a button to preload all pictures, or to preload just neighbouring pictures from where you are.
Photo of shadows44

shadows44

  • 2 Posts
  • 0 Reply Likes
-It seems that right now, you can't delete an uploaded synth. (?)
-allow editing : adding pictures, but also deleting them ! In several synths, I end up with several "3D group" and would like to delete some pictures to keep only one group.
This alsoo mean that when editing, it would be nice to be able to delete an entire group, and to be able to view pictures from one group at a time.
-looks like you use some kind of rectilinear projection. The issue is, when you zoom out, there is a lot of distortion. How about a cylindrical / equirectangular mode ?
-ability to upload a specific picture for the cover image that will not be included in the synth (I would like to use this to use a panoramic picture as cover)
Photo of Scottt

Scottt

  • 6 Posts
  • 0 Reply Likes
You can delete a synth... Under your snyths, in the upper right-hand corner is an "x" for each listed synth. Clicking it will delete it.
Photo of shadows44

shadows44

  • 2 Posts
  • 0 Reply Likes
Thanks ! Actually I found this a few hours after I posted. ;-)
Photo of Jonathan

Jonathan, Official Rep

  • 98 Posts
  • 57 Reply Likes
You can use a different image as the thumbnail but not have it be in the synth.
Just add it to the selection box, select it as the thumbnail, and then remove it from the selection box. It will remain as the thumbnail!
Photo of iap

iap

  • 2 Posts
  • 0 Reply Likes
Offine synthing would be great (ie checking synth on location), as would a semi-manual mode (suggesting that two images should intersect, and the PC finds the best fit).
Photo of sprior

sprior

  • 3 Posts
  • 0 Reply Likes
BUG: I've had several synth creations get aborted for various reasons, but sometimes after I try again with the same name I get "You've already built a synth with this name. Try a different name." This happens even though no synth by that name is listed on the "My Synth's" page. Sounds like records are being created that are not cleaned up on incomplete execution.
Photo of InBerlin

InBerlin

  • 1 Post
  • 0 Reply Likes
Definetley a great tool! Thanks - but it would be nice to have a better overview of the different steps - and of course
- the possibility to do some manual corrections!
- add new pictures into a Synth
- offline Version
- User Groups
- put textures on Data Cloud!
- export DataCloud to 3dMax, Maya, etc....
Photo of wunderkinder

wunderkinder

  • 6 Posts
  • 0 Reply Likes
I would vote for a "pre-load all images" option as well.
Photo of tonypez

tonypez

  • 1 Post
  • 0 Reply Likes
print and or crop from syth. something worth paying for...
Photo of stealthtech

stealthtech

  • 25 Posts
  • 3 Reply Likes
Ok I did some sort order changing.
Take a look using the Grid View [~]. And use the space bar and shift space bar compared to the . (period) , (comma). Then the same in the 3D view.

The . (period) and , (comma) adjust to the changes. The space bar and shift space bar do the same which produces a different output?.?. I'm still checking.

With out re-order

With re-order
Photo of Blaise Aguera y Arcas

Blaise Aguera y Arcas, Employee

  • 81 Posts
  • 38 Reply Likes
stealthtech, the period and comma go through the photos in your order (meaning, based on the sorted filenames). Space and, I think, shift-Space go through the photos in a computed order designed to weave through the space as continuously as possible, so this shouldn't change (although it may not be quite identical on two runs, since the underlying algorithm is approximately solving an NP-hard problem using a bit of randomness. Feel free to ignore this parenthesis if it doesn't make sense :).
Photo of dkraft

dkraft

  • 1 Post
  • 0 Reply Likes
YES! Downloading the pointcloud would be a stupendously dynamistatic estcacy of functionality!

PLEASE
Photo of bitplane

bitplane

  • 56 Posts
  • 11 Reply Likes
I doubt we'd legally be allowed to do anything interesting with the point cloud after downloading it, people could use it in architectural applications without paying Microsoft lots of golds. However, licensing aside there's nothing *physically* stopping you from ripping the point cloud out of GPU memory, I bet it's held in a vertex array on your GPU... Sounds like an interesting project ;-)
Photo of Luke

Luke

  • 39 Posts
  • 5 Reply Likes
Would it be possible to show all pictures in 3D space at the same time.
Currently only about 5 pictures are shown at the same time. I would love if you could increase this number.

Also the navigation should be improved. It's impossible for me to fly in 3D space. The WASD keys work great, but I can't really rotate with my mouse.
Photo of niente0

niente0

  • 3 Posts
  • 0 Reply Likes
For rotation, use " L " and " ' " keys
Photo of sfla

sfla

  • 7 Posts
  • 0 Reply Likes
Dan Hou told me to repost here ...

Was wondering ... wouldn't it be cool if you can merge multiple synth results from different users of the same object. Say if I had a synth of the Eiffel Tower, and someone else also had one, and allowed synthing of the point cloud results.

http://getsatisfaction.com/livelabs/t...
Photo of Seika

Seika

  • 5 Posts
  • 0 Reply Likes
But I think they'll need to ask permission. The Synths had all those license. For those tagged Public Domain, just merging them seems like no problem, but for those tagged All Rights Reserved, there could be problems rising later (for example, those Nat Geo's probably professional photos)
Photo of sfla

sfla

  • 7 Posts
  • 0 Reply Likes
Hummm since users seem to get stuck at "Photosynth stuck at Publishing phase." What about a status button on the Photosynth dialogue box that tells you how much time remaining before your synth is published. I assume that there is a queue, hence there should be a fixed known number of synths before your job is published?
Photo of Luke

Luke

  • 39 Posts
  • 5 Reply Likes
Can you include "SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_IDLE);" as first line of "PSWebClient.exe"?
Because the program consumes to many cycles, so I can't really work when the synthing process startet.
Can you show the upload speed? It there a way to limit the upload speed? I can't open any website (or it's just damn slow), because PSWebClient.exe uses the whole bandwidth.

I'm testing the program on a dual-core tomorrow. I hope you already implemented multicore support.
Photo of Luke

Luke

  • 39 Posts
  • 5 Reply Likes
You could also change the hotkeys.
Ctrl shows the point cloud
W moves the camera
But Ctrl+W closes IE7, it happened a few times :-(
Maybe "1" for images and point cloud
"2" for point cloud only
and "3" for images only

And the "p" hotkey isn't very good, because sometimes I have to press it once and sometimes twice in order to get into the right mode.
Photo of JackH

JackH

  • 43 Posts
  • 0 Reply Likes
A useful progress information. Maybe that could be optional.

I just had a 300 photo synth calculating for 8 hours.[right now it's done and in the "publishing synth"-stage, but I guess that's fine.] (Pentium M 1.4GHz, 512MB RAM). I'd like to do larger synthes, but I don't get much feedback. I'd really appreciate if it told me "142 of 300 photos analysed" "matching image 24 of 300 to image 196 of 300" or something of the sort.
Photo of Blaise Aguera y Arcas

Blaise Aguera y Arcas, Employee

  • 81 Posts
  • 38 Reply Likes
I agree that we really should improve the progress bar.
Photo of srblackbird

srblackbird

  • 14 Posts
  • 0 Reply Likes
Preview synth, and the ability to add/remove photo's before uploading.

And maybe a "100% synthy"-button. (e.g. is you have 300 photo-synth, with 1 group of 260 photo's and several smaller groups; the program just discards the small group and uploads only the big one.)
Photo of Peenie Wallie

Peenie Wallie

  • 29 Posts
  • 0 Reply Likes
I read some of the suggestions - too many for me to wade through all of them. Please forgive if this is a repeat - I think I saw similar comments, but the biggest weakness int the project, IMHO, is that you dump all these photos in and just cross your fingers and hope that it comes out to 100% synthy. But if it doesn't then that's just too bad. We need the ability to give the system hints. No - this photo goes here, and that one goes there. Sort of a drag and drop in a 3d framework. Might not be easy to do, but we need some way to communicate with this engine that processes the images. I read the directions in the pdf. I'm shooting images 15 degrees apart, or even less in some cases. I'm trying to control the light/contrast. Trying to turn in place 360 degrees as directed. But the program doesn't always get it.

And, when it doesn't get it, then you have this jerky synth and you're left sort of scratching your head and going wtf? Like, don't get me wrong, when it works, it's amazing. You're really on the verge of a very slick product, I think. But we need more control if it's going to be anything more than a whimsical, quirky little app.

Ideally, before it starts uploading a single image, it should grade the synthy%, and tell us if it could connect all the photos or not. Then, I'd stop it right there, before it went any further, and try to get my photos corrected before I uploaded a single frame.

I'd like the computer to show me where the images match up, and more importantly, where they don't. As in, maybe it could display some of the details in the log file, but in a more user-friendly format. For instance - "Synth0 - [Frames 101,102,104,105....121], Synth1 - [Frames 103], Synth2 - [Frames 122,123,124,145].

That would at least give us a hint as to where the problem is before we go any further. Although it's true that some information like this is in the log file, I'm just sort of guessing as to what the log detail means. There is no secret decoder ring to decrypt the information in the log file, so far as I know, anyhow.
Photo of sfla

sfla

  • 7 Posts
  • 0 Reply Likes
Along the same lines, sometime I get multiple synth groups. If the engine can't relate points between 2 different synth groupings of the same object, we should be able to manually place related points between the 2 photos and as a result, the 2 synths then merge into 1 given the spatial relationship. From there we could synth multiple times until we arrive at the fabled 100% synth.
Photo of sfla

sfla

  • 7 Posts
  • 0 Reply Likes
Along the same lines, sometimes I get multiple synth group results. If the engine can't relate points between 2 different synth groupings of the same object, we should be able to manually place related points between the 2 photos and as a result, the 2 synths then merge into 1 given the spatial relationship. From there we could synth multiple times until we arrive at the fabled 100% synth.
Photo of youshouldhaverun

youshouldhaverun

  • 1 Post
  • 0 Reply Likes
option to subscribe to someone's synths....like a friends system (like 324593745sites have, it works..)

have a comment system/rating system...

public/private (friends only) option

maybe a low quality/preview size for impatient people or slow connections

more later...
Photo of shawn shi

shawn shi

  • 1 Post
  • 0 Reply Likes
1.support live spces
2.intergration with live photo gallery
Photo of Luke

Luke

  • 39 Posts
  • 5 Reply Likes
You should change the hotkeys.
‘ ; ] ~ don't work on a german keyboard.
Photo of panovoyant

panovoyant

  • 4 Posts
  • 0 Reply Likes
Embed options for slideshow autoplay and image display duration would be a good start. I think most people will use this in their pages as a very cool image slideshow, so a few more options here would make it far more useful - for example the ability to specify which buttons appear.

I'd also like to see an API that provides access to the control, linked with individually geotagged photos (preserve EXIF fields) so that I can provide external navigation and read back image location.
Photo of Luke

Luke

  • 39 Posts
  • 5 Reply Likes
That's exactly what I already requested in this thread:
http://getsatisfaction.com/livelabs/t...
Photo of GODLIKE

GODLIKE

  • 21 Posts
  • 1 Reply Like
I don't know if this was posted yet, but maybe a HELP option to help the application find links between images would be useful. I find very quick and clean how it's done in Photoshop command Photomerge.
You just have a layout with all the images and "help" the app find where to connect them.
I ask this feature because I see that often PS doesn't find where to put images, it requires a large redundancy (I think that to be sure to describe a location you need not less than 30% of redundant datas...) and much often people just photograph overlap by a 20% or less.

Of course, in PS things are quite harder to link than in Photomerge of Photoshop, but still...
You may insert this option AFTER a first synth ;) from that point, from INSIDE the viewer, you should be able to click-drag pictures that were left out and link them to other pictures. In this case the software should then try harder to find the link between the pictures ;)
Photo of GODLIKE

GODLIKE

  • 21 Posts
  • 1 Reply Like
First image to display is another MUST for this app.
The user should be able to choose which is the image from which to start the show.

Also, for the future, the chance to add links to arbitrary points in the synth space would be surely a big enhancement (you could, in example, point from a synth to another synth and connect more synths together).
Photo of Luke

Luke

  • 39 Posts
  • 5 Reply Likes
100% aggree with that!
I seems random where the starting point is. And it's always wrong!
We can already select a thumbnail, why isn't that thumbnail the starting point?
Photo of Capo

Capo

  • 18 Posts
  • 0 Reply Likes
Agree 100% also. Why not just an ordered list that it synths them in that order?
For example I have one called "The Sphere" that is a statue along with the plaque. I wanted the Plaque to be #1 as an intro of sorts then the 4 or 5 pics of the statue as a synth. Instead it is 2 pics, the plaque, 3 more synth pics. Not good. Seems like should be a basic feature. Pic first slide. Pic order of other slides. Pic last slide. Synth.
Photo of Capo

Capo

  • 18 Posts
  • 0 Reply Likes
Agree 100% also. Why not just an ordered list that it synths them in that order?
For example I have one called "The Sphere" that is a statue along with the plaque. I wanted the Plaque to be #1 as an intro of sorts then the 4 or 5 pics of the statue as a synth. Instead it is 2 pics, the plaque, 3 more synth pics. Not good. Seems like should be a basic feature. Pic first slide. Pic order of other slides. Pic last slide. Synth.
Photo of Capo

Capo

  • 18 Posts
  • 0 Reply Likes
The website.
As much of the retooling with first photo and the re-synching - I think some basic enhancements to the photosynth website would be great.
Better searching / sorting of results. Let me sort on synthyness, views, comments, number of photos etc. The basic browsing just does not cut it with todays searchind and data mining.
In my personal gallery - show how many comments are on each synth, let me arrange my view for my profile better, let me flesh out my profile (link to MSN, or Facebook, etc)
Photo of niente0

niente0

  • 3 Posts
  • 0 Reply Likes
I completely agree, I really need a sort option!