Archive for November, 2008

Selecting Keepers using PMView Pro

Friday, November 28th, 2008

While there are many ways to select keepers after a photo shoot, and an equally large number of software to it with, here is workflow which I found to be the most efficient for my style of shooting. The software I use is PMView Pro which is available for Windows, eComstation and OS/2 for only $50 USD. Just to be clear, I have no affiliation with PMView Pro, it is simply an excellent image viewer with great usability features. Those will be described below as part of the workflow. If someone would know a software for Linux with the same usability features, please let everyone know by commenting on this post.

Every workflow is based on assumption and personal choices. The workflow below satisfies my requirements for selecting keepers:

  1. Delete is my friend. Typically, I delete forever 90% of my shots. While storage itself is cheap, managing storage is not. This is one incentive to delete a high percentage of images. Doing so also creates a more poignant collection of images.
  2. All shots come in as JPEG. There are almost no modifications to any of my images. Rotation: landscape to portrait occurs a fair bit and slight horizon adjustment occurs less than 0.1% of the time. Cropping, panoramic stitching and HDR merging: less than 1% of the time. The implication is that other than for panoramas, it is easy to see whether an image can be a keeper.
  3. Photography is my art, not image editing. Therefore, I try to get the best images I can in the camera. If it is not a great image in the camera, it gets discarded.
  4. With the exception of lossless landscape-to-portrait rotation, the original files never get modified.

And now for the workflow. After copying all images from a memory card into a temporary directory, the first image is opened in PMView Pro. It normally takes two passes over all images to get the set of keepers. While I strive to not shoot when I know it will not work, a number of lesser images always show up. The first pass is used to get rid of all bad images. A good image needs no context, if it is good when not measured against any other images, then it is good. The second pass is to get rid of redundent lesser images. At this point it is important to have seen all the images during the first pass, as a relative judgement must be made. The process is therefore as follows:

  1. Open the first image and view it in full-screen fit-to-screen mode. In PMView Pro this is done using the F3 function key. If it is not configured to fit-to-screen (it should) then CTRL-0 will do it.
  2. If the image has the wrong orientation (nearly always a portrait image shown in landscape), apply a lossless JPEG rotation to correct the problem. It helps here to setup PMView Pro such that CTRL-Left applies a clockwise lossless JPEG transformation and CTRL-Right applies it counter-clockwise. Otherwise just use the context menu. It is extremely clever that PMView Pro does not alter the file date when applying a lossless JPEG transformation, otherwise all portrait images would sort out-of-order.
  3. If the image shows poor composition, an uninteresting subject or a major default such as excessive blurring or being out-of-focus, delete it. Pressing the DEL key followed by the ENTER key does that and moves to the next image.
  4. If the image has not been deleted, go to 100% view using CTRL-1. Use the arrow keys to pan around. Here I look for smaller defects such as softness from vibration or excessive image noise. Delete the image if any unacceptable defect is found. Here again it is very efficient to directly have hotkeys to go to 100% and fit-to-screen modes directly, instead of zoom-in/out which require multiple key presses.
  5. Go to next image by pressing PgDn (Page Down). This should bring up the next image in fit-to-screen mode. Here, PMView Pro’s hotkey makes particular sense as it keeps the panning keys separate from the keys used to navigate between images. In other software like Irfanview, you get trapped as soon as your zoom level is such that panning becomes necesary.
  6. Repeat steps 1 to 5 for each image. When the last image has been seen, PMView Pro automatically returns to the first image.
  7. Now that all images have been seen, the images are compared with very similar images to choose the best image for each main angle of each subject. Start at the first image again. If not at the first, pressing HOME brings you back there.
  8. If the current image is unique with respect to subject or major perspective, then it is now becomes part of the set of keepers. By major perspective, I mean that no other images exists which shows the same subject with a similar point-of-view. Press PgDn to move on.
  9. If the image is not unique as per step 8, then it must be compared with similar images. The most common case is that the most similar images are before and after the current image. In this case, use PgUp and PgDn to peek at those images, using CTRL-0 to zoom at 100% when differences are minor. If you know that there is further a similar image, then use CTRL-o to get the file-open dialog and choose the Open-in-new-window option to view the similar image. Use ATL-TAB to alternate between the two. Delete the current image using the DEL key if one of the similar ones is better. PMView Pro never gets confused when deleting images from within itself.
  10. If the image is part of a panorama or HDR bracket, then move it to a new and separate directory. Those will be dealt with later.
  11. Note the file name of any image which requires cropping or lossy rotation. Do not, under any circumstances, perform a lossy operation here. Note that cropping a JPEG is almost always lossy.
  12. Once all images have been seen in the second pass, move them to their final destination. The organization of such final destination is reserved for a future Blog post.
  13. For each set of images to merge, either by panoramic stitching ot HDR blending, perform the merge in your favorite appropriate software. In the case of panoramas, consider the ultra-simple, super-accurate and free Autostitch.
  14. If a resulting merge is satisfactory, move the output to a directory for merged images and keep the individual images in the directory of un-merged images.
  15. If the resulting merge is not any good, then delete it and all images which were used to form it. At this point you may be in another program then PMView Pro but do not worry, PMView Pro will skip over any images which have been externally deleted.
  16. For each image which required a modification, perform the modification in your favorite image manipulation software such as Photoshop Elements and “Save a copy as” or simply use “Save as” in PMView Pro. Be careful not to ovewrite your originals and place the saved copy into a directory which is clearly identified as being for manipulated images. It can be extremely important to know which images have been tampered with.

OK, so with 16-steps it may seem like a long process but it is not thanks to PMView Pro. The way most actions can be performed with a single hot-key means that most of these steps take a fraction of a second per image. There are other cool features in PMView Pro too such as batch conversion, caching of variable size thumbnails and file management designed for images. One such example is the file-replace dialog which shows the images side-by-side along with metadata to help decide wether the override should be accepted or not.

PMView Pro also supports an independent window to show EXIF data which is great for analyzing sample photos for camera reviews or to learn about how camera settings affect the photograph. Using CTRL-I, a floating always-on-top window with EXIF information is displayed. The great thing about this window is that, unlike a Properties dialog, PMView Pro’s navigation features can be used while the window is displayed. This means that you can move between images while keeping an eye on the EXIF information and pan-and-zoom around too.

Black Friday & Deal Shopping

Wednesday, November 26th, 2008

Black Friday means shopping madnes in the US, with lots of discounts and combos starting as early as midnight. Amazon is joining the fun with its Black Friday no-madness shopping experience. Just browse and buy. For those who like the Black Friday experience as much as the deals, there is the Amazon Customers Vote feature. Basically, users vote on which item they want a deal on and Amazon randomly selects users to buy the item at a ridiculously (their word) low price.

Now, before you all jump on these shopping opportunities, lets review the rules of deal shopping:

  1. The total cost of the deal, including applicable taxes and shipping, must actually be lower than the total cost at other reputable stores.
  2. A deal is only a good deal if you actually get the goods. Lookup seller ratings to check if a store is reputable. Read the fine print, items on special may be used, demos or refurbished.
  3. A deal is only a deal if it is on something you actually need or want (possibly as a gift ;) )
  4. Do not downgrade your expectations because a lower-end model is on special. Also, be careful of upgrades which require much more expensive accessories.
  5. See if you can make your own deals by using a store’s policy to beat competitor’s advertised price. With all the Black Friday ads around, this should be easier. Remember, price match policies usually only apply for in-stock items.
  6. Once you got your deal item, make sure the accessories are well-priced too. Often stores give good prices on cameras but get you on memory, batteries and cables. Shop around for every piece.
Have fun shopping and happy Thanksgiving!

Neocamera Blog Neocamera.com © Cybernium

No 1080p Output For Digital Cameras

Tuesday, November 4th, 2008

It has already been more than one two years since the introduction of digital cameras with HDMI output. HDMI output is the digital way to output video compliant with HDTV standards. Previously digital cameras used A/V analog cables to output SD (Standard Definition) video, either using NTSC (America) or Pal (Europe). Actually, many digital cameras still only output SD.

The particular thing about HDTV is that there are a large number of variations which vary in terms of resolution, frame-rate and interlace vs progressive. The highest quality standard is 1080p which represents a resolution of 1920×1080, roughly 2 megapixels. Most modern LCD televisions support this resolution, although this was not true 2 years ago. Instead, they used to support 1080i which is an interlaced version. It turns out that 1080i has the same pixel resolution as 1080p except that it is delivered in two fields, each containing every other scan line.

For still images, both 1080p and 1080i are therefore theoretically equivalent, except for one small historical detail called overscan. Briefly, the effect of overscan is that the entire image received by the television is not entirely displayed. While this worked out for analog television, LCD televisions also implement this for compatibility reasons. The twisted part of this story is that this has a detrimental effect on image quality which is particularly visible when viewing still images.

The way overscan works on LCD televisions is that the TV takes a 1080p or 1080i signal and scales the central portion of that signal so that it fills the display itself. In other words, the display gets 1920×1080 pixels, drops some of them to get a smaller image and then it scales it back to 1920×1080! This is done by a digital filter which softens details and can introduce artifacts. To compensate for the softness many display then apply a sharpening filter.

To avoid this problem, certain televisions like Sharp Aquos 1080p LCDs support something called a dot-by-dot mode. In dot-by-dot mode, no overscan is performed and therefore all1920×1080 pixels are displayed using the television’s 1920×1080 pixels. This perfect match produces a much crisper image. Unfortunately, there is a catch: Only 1080p and 720p are supported. Now, if you research the specifications of every HDMI outputting digital camera to date, you will find out that none supports 1080p yet. What a shame! So, while a modern LCD television can show us a very high quality image, we won’t be seeing this quality from a digital camera just yet.

Neocamera Blog Neocamera.com © Cybernium