DodgeCmd Image Dodging Algorithm A Technical White Paper

Size: px
Start display at page:

Download "DodgeCmd Image Dodging Algorithm A Technical White Paper"

Transcription

1 DodgeCmd Image Dodging Algorithm A Technical White Paper July 2008 Intergraph ZI Imaging 170 Graphics Drive Madison, AL USA

2 Table of Contents ABSTRACT INTRODUCTION ALGORITHM DESCRIPTION PARAMETER SELECTION: TONE ENHANCEMENT CASE STUDIES REGULAR CASE DARK AND BRIGHT SPOTS IMAGE BIT DEPTH AND HISTOGRAM RANGE PRESERVING MODULATION IN HISTOGRAM OUTLIERS PREVENTING OVERCOMPENSATION AND COLOR SHIFT DODGECMD COMMAND LINE ARGUMENTS...15 New Dodge Algorithm Page ii

3 Abstract This document describes changes implemented in the 5.2 release of the Intergraph commercial photogrammetry software to the image dodging algorithm employed by ImageStation OrthoPro, AutoScan, and DMC PPS. The main Interface change is the name of the command-line executable; the new name is DodgeCmd.exe. The main algorithm change is in the way the pixel corrections applied to create the output image are calculated. In DodgeC, a local LUT was computed and applied per image tile. DodgeCmd uses a local remapping function selected for each individual pixel. This change eliminates pixilation (or tiling effects) in the dodged images which are especially noticeable over large bodies of water. This change has a major effect on parameter selection. Users should now set a small kernel size (-k=5), a large sub-tile size (-t=256 or up to the source image tile size), and should also enable processing from an existing overview (-u) to save processing time. New Dodge Algorithm Page 1

4 1. Introduction The image dodging process attempts to correct uneven lighting conditions across a photo frame due to the position of the camera with respect to the sun, fragmented cloud cover, and other factors. The same dodging process can also be applied to correct low spatial frequency changes across an image due to uneven reflectance caused by difference in soil moisture, etc. In general, image dodging can compensate for tonal trends in the imagery that can be approximated by a very smooth surface on the raster grid. The image dodging application, DodgeCmd.exe, is a raster file converter and image enhancement utility. The DodgeCmd executable is being delivered with the 5.2 release of the Intergraph commercial photogrammetry products and is a replacement for the earlier dodging executable DodgeC. The DodgeCmd executable can be executed via a GUI interface through ImageStation OrthoPro, ImageStation PhotoScan, and DMC PPS. It can also be run directly through a DOS command line interface. DodgeCmd will read from any ZIRFL supported raster file format and write to one of a few tiled image formats. It can output to both tiled TIFF and JP2000, or the user can specify the output format be the same as the import format if the input format supports tiling. Dodging is best applied to images having only a mild imbalance of base tone variation and a histogram spanning the full radiometric range. Given any deviation from these conditions, successful dodging may only be possible on a local basis; i.e., for any given region selected within an image, a special set of parameters would need to be applied to dodge just that area with the effect softly blended into the surrounding raster data. DodgeCmd is a global image utility which applies a single set of parameters to every area in the image. The point here is that the best parameter set may be highly selective from spot to spot and from image to image such that there may be no perfect setting that can be applied by DodgeCmd to a block of images with the same success unless the tone imbalance is very mild and the image content is very homogenous. DodgeCmd attempts to overcome tonal imbalances across a tiled image by applying a discrete correction value to each pixel in the source image. The correction values are calculated to darken bright areas of the image and lighten dark areas, shifting the entire image towards a user specified tonal center (usually pixel value 127 for the 8-bit image) or a histogram average for each band (auto mode). Briefly, the algorithm used by DodgeCmd works as follows: A low-pass filtered reference sub-image (an overview) is used to define a local tonal center for a group of pixel values within each sub-tile: an average (more specifically, the histogram median value) of the image pixels represents one pixel in the sub-image before filtering. The sub-tile size is a power-of-two New Dodge Algorithm Page 2

5 number ranging from 8 to the output tile size (usual tile size is 256). A local tonal center for each individual pixel position in the source image is computed by bi-linear interpolation within the sub-image and used to determine a remapping function that corrects this pixel value. Previously in DodgeC, the pixel remapping function consisted of a look up table (LUT) which was applied on a sub-tile by sub-tile basis with the risk of generating visible edges along the sub-tile boundaries. This is no longer the case, since bi-linear interpolation calculates a correction for each pixel separately 2. Algorithm Description The DodgeCmd algorithm performs the following tasks: 1. The histogram median pixel value is calculated for each sub-tile in the source image. The median calculation can be restricted to a user defined range of intensities (e.g. 3 < pixel_intensity < 252 for an 8 bit per band image). This is useful if the source image has fill areas that could throw off the calculations that occur later on in the process. The command line arguments for restricting the pixel range are +p (max intensity) and p (min intensity). This step is skipped if the user elects to use an existing overview (- u command line argument). 2. The array of median pixel values in the sub-image is clipped according to the min_gamma_shift and max_gamma_shift values (-g and +g command line options) in order for each source gamma center not to deviate above the threshold from the destination gamma center. A low-pass filter is then applied to smooth the sub-image pixel values. The size of the low pass filter is defined by the kernel size (-k command line option). This process reduces the effect of local anomalies. The filtered sub-image represents a given-resolution overview of the base tone variation map in the image. The larger the kernel size, the lesser the effect of a single patch of small dark or bright pixels on the calculation of the tonal variation map. 3. Based on the spatial tone map, each pixel will be assigned a correction based on a quadratic function designed to shift the 'average pixel value' of each local area to a destination pixel value (the defined histogram center or the computed band average). The shift will never exceed minus 'min_gamma_shift' or plus 'max_gamma_shift' defined by the user, regardless of the profile of the remapping function. The exact procedure for pixel remapping is as follows: For each pixel, a local base tone value is computed by bi-linear interpolation within a reduced resolution grid (sub-image) of base tone values. A difference between the interpolated tonal center and the target tonal center is multiplied by a soft gain to produce a correction value added to this pixel. The Soft gain LUT has the following quadratic profile shown in Figure 1, which is implemented in the code as a LUT of 12-bit scaled integer factors. New Dodge Algorithm Page 3

6 Figure1: Soft-gain LUT As a result of this composite operation, the general shape of LUT profiles is obtained as shown in Figure 2. LUTs for differential correction of value range center by ±32 pixels, and ±64 pixels are shown. Fig.2 LUT for pixel remapping function For the darkening mode, a dodging LUT profile is similar to a gamma LUT profile, while for the brightening mode, the effect is different due to the fact New Dodge Algorithm Page 4

7 that maximal dodging correction is always achieved in the center of LUT range. For dark pixels in the first half of the range, the brightening LUT performs more like a linear contrast stretch. For comparison, a family of γ 1 x gamma LUT profiles, y = xmax, is presented in Figure 3. xmax Fig.3 Gamma LUT profiles 3. Parameter Selection: Tone Enhancement Case Studies 3.1 Regular Case Dodging is best applied to images having mild imbalance of base tone variation and histogram spanning full radiometric range. Given any deviation from these conditions, dodging may only be possible on a local basis. That is, for any feathered region selected within an image, a special set of parameters would need to be applied to dodge just that given region with the effect softly blending into the surrounding raster data. DodgeCmd is a global image utility which applies a single set of parameters to every area in the image. The point here is that the best parameter set is highly selective from region to region, and from image to image such that there may be no perfect setting that can be applied to a block of images with the same success unless tone imbalance New Dodge Algorithm Page 5

8 is very mild and image content is very homogenous. Assuming these conditions to be the case, the first parameter to select is the sub-tile size. The tiles of an image are divided into smaller squares (sub-tiles). The greater the number of sub-tiles in an image, the higher the spatial frequency of the dodging effect. To avoid sharp variation of the tonal correction, a smoothing filter with a low-pass kernel is used to process the sub-image before the corrections are calculated. In this way, a more gradual transition of correction values across an image is obtained. This process is illustrated in Figures 4 through 7. Figure 4: Input and output data: -p=15 +p=220 g=-64 +g=64 k=5 -t=128 c=127 For an image size of 1500x1500 pixels, a tile size 256x256 pixels, a sub-tile size of 128x128 pixels, and a kernel size of 5x5 pixels, the resulting subimage is only 12x12 pixels in size. One can see in Figure 7, that in this example, the main brightening happens in lower two corners while main darkening happens in the upper mid-section. New Dodge Algorithm Page 6

9 Figure 5: Sub-image before and after smoothing (nearest neighbor view) Figure 6: Histogram of the base luminance tone map (smoothed sub-image) Figure 7: Base luminance tone deviation from target center (-c=127) New Dodge Algorithm Page 7

10 3.2 Dark and Bright Spots Figure 8: Image with cloud shadows and soil moisture variations (auto-stretched view) The image in Figure 8 has dark areas due to cloud cover and bright areas due to differences in soil moisture content. The source image is a single band, 12 bit DMC image with a histogram center pixel intensity of 583. The full histogram fits into the first half of the 12 bit intensity range making this image in effect an 11-bit, or possibly a 10-bit image. A default parameter set for this bit resolution might be: -p=31 +p=4094 g=-655 +g=655 k=9 -t=32 c=2047 The result of dodging with auto-selected histogram center (583 in this case) and target center of 2047 is demonstrated in Figure 9. The resulting histogram center is 549 for the middle image and 1251 for the right image. Due to the fact that source histogram center of 583 is too far from the range center of 2047, a contrast stretch of the left part of the range can drive the output histogram center only as far as One can observe that since bright spots have had less deviation from the source center than dark ones they mostly disappear in the output (see the middle image). The effect of cloud shade is somewhat attenuated as well. The resulting radiometric modulation in the middle image is significantly reduced (Note its histogram spread). This may not be the desired effect; moreover, one may need to preserve brighter part of radiometric modulation (white spots) while reducing the effect of shadows only. New Dodge Algorithm Page 8

11 Figure 9: Input, auto-selected and target-centered outputs New Dodge Algorithm Page 9

12 Figure 10: Output for setting: -p=31 +p=3087 g=-30 +g=2047 k=3 -t=8 c=3071 One possible solution to this problem would be to set target center farther to the right and restrict the darken maximum as illustrated in Figure 10. Since there are no input histogram values too far to the right that might be clipped by the brightening correction, a target value of 3071 is an appropriate choice; it drives target histogram to the 1744 center. A smaller sub-tile and smaller kernel size also help to amplify the effect in the dark spots that look relatively sharp over the forest background. Applying dodging twice (trying to amplify the effect) usually does not provide the desired effect, and therefore is not recommended. An example of repeating the process for the image in Figure 10 is shown in Figure 11. Figure 11: An example of double-dodge effect This example demonstrates severe degradation of contrast modulation transfer while amplifying the effect of cloud shadow compensation. 3.3 Image Bit Depth and Histogram Range There is a major difference in the dodging effect given the same set of parameters for the same image if one specifies two different bit resolutions. Consider the example of Section 3.2. It has been said that the full range of this image s input histogram fits into 2048 bins, i.e. the 11-bit data range. If New Dodge Algorithm Page 10

13 one changes the bit resolution packet in the image header to 11 bit, the result of the same operation can be quite different as shown in Figure 12. Figure 12: An example of dodging 11-bit image -p=31 +p=2044 g=-655 +g=655 k=9 -t=32 c=1023 The only significant parameter change is to specify a target center of 1023 for the right image since this is a center of 11-bit range. The main configuration options ±g, -k, -t remained the same, but the shape of the output histogram is quite different due to a difference in position of the source histogram center with respect to the value range center. In the latter case, the dodging effect on the spatial features of higher frequency is more profound (compare the right hand image histograms in Figures 9 and 12). If this effect is not desired, the sub-tile size and kernel size must be increased. 3.4 Preserving Modulation in Histogram Outliers Moving target histogram center to the right in order to achieve overall contrast stretch works well if there are no far-right outliers in the areas that contain valuable radiometric modulation data. Otherwise, information might be lost as demonstrated in Figure 13. New Dodge Algorithm Page 11

14 Figure 13: Input/Output: -p=31 +p=3087 g= g=1024 k=5 -t=128 c=2047 New Dodge Algorithm Page 12

15 To prevent this situation, the recommendation is to select a target histogram center closer to the input histogram center or not specify it at all. This solution is demonstrated in Figure 14. Figure 14: Input/Output: -p=31 +p=3087 g= g=1024 k=5 -t=128 c=1024 New Dodge Algorithm Page 13

16 3.4 Preventing Overcompensation and Color Shift There are situations when the default parameters may lead to severe overcompensation effects. This usually happens when the source image does not actually need any dodging. This is because an equally large shift in band intensities, even retaining the same hue, is perceived as a color change, as shown in Figure 15. Fig.15 Input/Output: -p=1 +p=254 g=-63 +g=63 k=5 -t=16 c=127 There is no need to dodge this image (at least not globally). However, if one wants to perform certain meaningful balance, the following can be recommended for the right parameter set: Since the input histogram is well spanned and centered at 150, one would want to preserve it. So, the task may be to brighten some areas at the bottom, stay at histogram center of 150, and admit no darkening. The settings illustrated in Figure 16 are a much better choice for this task. New Dodge Algorithm Page 14

17 Fig.16 Input/Output: -p=1 +p=254 g=-1 +g=63 k=5 -t=16 c= DodgeCmd Command Line Arguments If DodgeCmd is run without any command line arguments, the executable will list out the following help which is included here as a convenience Usage: DodgeCmd.exe -i=<"input_file"> -o=<"output_file"> [-key3=value3 <etc...>] or DodgeC.exe -i <input file> -o <output_file> [-key3 value3 <etc...>] Documented key info: -i <input file name> or <input path/wildcard> for batch console operation -o <output file name> or <output dir name> -d: "extra debug output mode on" -v: "verbose mode on" -q jpeq_q_factor: "JPEG compression factor (0=uncompressed)." -S tile_size: "tile size for TIFF output: 32, 64, 128, 256, 512, and Default = same as input file" -T: "force output image to be TIFF." -O: "make full set of averaged overviews." New Dodge Algorithm Page 15

18 -R: "make full set of overviews, using the specified method if possible a = averaged g = gaussian 8 = 8x8 Kodak ICA approximation Note: If the output image is TIFF, the software will try to use RSetGenDyn.DLL which supports all of the above methods. If it is unable to use RSetGenDyn.DLL (e.g., it is not on the machine or is unregistered), then it will try to use MKOV.DLL which only supports averaged and gaussian overviews. Warning messages will be displayed but processing will continue if the requested overviews cannot be created. " -u: "Use overviews (if existing) to analyze the input image. The advantage of this option will be processing speed. The disadvantage will be that the min & max_pixel_ignore values will not be processed on full resolution data." -c histogram_center: "Target value towards which all bands are shifted -- default is to use average from each band (this may shift the chromatic balance of the image!)" -t sub_tile_size: In pixels (64 means a 64x64 square subtile). Default = calculated automatically. -g max_shift_neg: "Max. allowable negative pixel change. Default = -35 * 2^(bits_per_pixel - 8)" +g max_shift_pos: "Max. allowable positive pixel change. Default = 35 * 2^(bits_per_pixel - 8)" -k odd_kernel_size: "Number of subtiles to average simultaneously. Default = 15" -p min_pixel_ignore: "Pixels less than this value are not used in calculations. Default = 0" +p max_pixel_ignore: "Pixels greater than this value are not used in calculations. Default = 2^(bits_per_pixel)-1" -f fill_value: "Fill value or transparency value. If set, each pixel having this value (for all bands) will remain unchanged and no other pixels in the image will be adjusted to this value." -n: "Nominal color tone balance: de-trend for common slope; i.e., linear gamma change across the entire image" -J target_comp_ratio: "JPEG2000 with Target Compression Ratio. Target compression: 1 to 100. (Note: Overrides Q Factor [-q], Overviews [-O and -R], Forced TIFF [-T], and does not support 4 band.)" -b <band order>: "Band permutation 1-based index order; default is , i.e., RGBN; e.g., use "-b " for false-color infrared combination to take RGB positions" -x output_file_prefix: prefix string. Default = "D". New Dodge Algorithm Page 16

19 Intergraph and the Intergraph logo are registered trademarks of Intergraph Corporation. Other brands and product names are trademarks of their respective owners. Intergraph believes that the information in this publication is accurate as of its publication date. Such information is subject to change without notice. Copyright 2003 Intergraph Corporation, Huntsville, AL New Dodge Algorithm Page 17

Color and More. Color basics

Color and More. Color basics Color and More In this lesson, you'll evaluate an image in terms of its overall tonal range (lightness, darkness, and contrast), its overall balance of color, and its overall appearance for areas that

More information

Using QuickBird Imagery in ESRI Software Products

Using QuickBird Imagery in ESRI Software Products Using QuickBird Imagery in ESRI Software Products TABLE OF CONTENTS 1. Introduction...2 Purpose Scope Image Stretching Color Guns 2. Imagery Usage Instructions...4 ArcView 3.x...4 ArcGIS...7 i Using QuickBird

More information

HISTOGRAMS. These notes are a basic introduction to using histograms to guide image capture and image processing.

HISTOGRAMS. These notes are a basic introduction to using histograms to guide image capture and image processing. HISTOGRAMS Roy Killen, APSEM, EFIAP, GMPSA These notes are a basic introduction to using histograms to guide image capture and image processing. What are histograms? Histograms are graphs that show what

More information

Tablet overrides: overrides current settings for opacity and size based on pen pressure.

Tablet overrides: overrides current settings for opacity and size based on pen pressure. Photoshop 1 Painting Eye Dropper Tool Samples a color from an image source and makes it the foreground color. Brush Tool Paints brush strokes with anti-aliased (smooth) edges. Brush Presets Quickly access

More information

BCC Displacement Map Filter

BCC Displacement Map Filter BCC Displacement Map Filter The Displacement Map filter uses the luminance or color information from an alternate video or still image track (the Map Layer) to displace the pixels in the source image horizontally

More information

Preparing Remote Sensing Data for Natural Resources Mapping (image enhancement, rectifications )

Preparing Remote Sensing Data for Natural Resources Mapping (image enhancement, rectifications ) Preparing Remote Sensing Data for Natural Resources Mapping (image enhancement, rectifications ) Why is this important What are the major approaches Examples of digital image enhancement Follow up exercises

More information

Using the Advanced Sharpen Transformation

Using the Advanced Sharpen Transformation Using the Advanced Sharpen Transformation Written by Jonathan Sachs Revised 10 Aug 2014 Copyright 2002-2014 Digital Light & Color Introduction Picture Window Pro s Advanced Sharpen transformation is a

More information

Adobe Photoshop. Levels

Adobe Photoshop. Levels How to correct color Once you ve opened an image in Photoshop, you may want to adjust color quality or light levels, convert it to black and white, or correct color or lens distortions. This can improve

More information

Enhancement of Multispectral Images and Vegetation Indices

Enhancement of Multispectral Images and Vegetation Indices Enhancement of Multispectral Images and Vegetation Indices ERDAS Imagine 2016 Description: We will use ERDAS Imagine with multispectral images to learn how an image can be enhanced for better interpretation.

More information

Title goes Shadows and here Highlights

Title goes Shadows and here Highlights Shadows Title goes and Highlights here The new Shadows and Highlights command in Photoshop CS (8) is a great new tool that will allow you to adjust the shadow areas of an image while leaving the highlights

More information

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering CoE4TN4 Image Processing Chapter 3: Intensity Transformation and Spatial Filtering Image Enhancement Enhancement techniques: to process an image so that the result is more suitable than the original image

More information

Commercial Art 1 Photoshop Study Guide. 8) How is on-screen image resolution measured? PPI - Pixels Per Inch

Commercial Art 1 Photoshop Study Guide. 8) How is on-screen image resolution measured? PPI - Pixels Per Inch Commercial Art 1 Photoshop Study Guide To help prepare you for the Photoshop test, be sure you can answer the following questions: 1) What are the three things should you do when you first open a Photoshop

More information

User s Guide. Windows Lucis Pro Plug-in for Photoshop and Photoshop Elements

User s Guide. Windows Lucis Pro Plug-in for Photoshop and Photoshop Elements User s Guide Windows Lucis Pro 6.1.1 Plug-in for Photoshop and Photoshop Elements The information contained in this manual is subject to change without notice. Microtechnics shall not be liable for errors

More information

Machinery HDR Effects 3

Machinery HDR Effects 3 1 Machinery HDR Effects 3 MACHINERY HDR is a photo editor that utilizes HDR technology. You do not need to be an expert to achieve dazzling effects even from a single image saved in JPG format! MACHINERY

More information

Version 4.2 For WINDOWS

Version 4.2 For WINDOWS SIGMA Photo Pro User Guide Companion Processing Software for SIGMA Digital Cameras Version 4.2 For WINDOWS I M P O R T A N T : Please Read Before You Start Thank you very much for purchasing this SIGMA

More information

How to capture the best HDR shots.

How to capture the best HDR shots. What is HDR? How to capture the best HDR shots. Processing HDR. Noise reduction. Conversion to monochrome. Enhancing room textures through local area sharpening. Standard shot What is HDR? HDR shot What

More information

BCC Displacement Map Filter

BCC Displacement Map Filter BCC Displacement Map Filter The Displacement Map filter uses the luminance or color information from an alternate video or still image track (the Map Layer) to displace the pixels in the source image horizontally

More information

LAB 2: Sampling & aliasing; quantization & false contouring

LAB 2: Sampling & aliasing; quantization & false contouring CEE 615: Digital Image Processing Spring 2016 1 LAB 2: Sampling & aliasing; quantization & false contouring A. SAMPLING: Observe the effects of the sampling interval near the resolution limit. The goal

More information

Image interpretation and analysis

Image interpretation and analysis Image interpretation and analysis Grundlagen Fernerkundung, Geo 123.1, FS 2014 Lecture 7a Rogier de Jong Michael Schaepman Why are snow, foam, and clouds white? Why are snow, foam, and clouds white? Today

More information

Transparency and blending modes

Transparency and blending modes Transparency and blending modes About transparency Transparency is such an integral part of Illustrator that it s possible to add transparency to your artwork without realizing it. You can add transparency

More information

(RGB images only) Ctrl-click (Windows) or Command-click (Mac OS) a pixel in the image.

(RGB images only) Ctrl-click (Windows) or Command-click (Mac OS) a pixel in the image. PHOTOSHOP TOOLS USING CURVES: To adjust tonality with Curves, do one of the following: Choose Image > Adjustments > Curves. Choose Layer > New Adjustment Layer > Curves. Click OK in the New Layer dialog

More information

Image Enhancement for Astronomical Scenes. Jacob Lucas The Boeing Company Brandoch Calef The Boeing Company Keith Knox Air Force Research Laboratory

Image Enhancement for Astronomical Scenes. Jacob Lucas The Boeing Company Brandoch Calef The Boeing Company Keith Knox Air Force Research Laboratory Image Enhancement for Astronomical Scenes Jacob Lucas The Boeing Company Brandoch Calef The Boeing Company Keith Knox Air Force Research Laboratory ABSTRACT Telescope images of astronomical objects and

More information

40 Digital Photo Retouching Techniques COPYRIGHTED MATERIAL

40 Digital Photo Retouching Techniques COPYRIGHTED MATERIAL 40 Digital Photo Retouching Techniques COPYRIGHTED MATERIAL C h a p t e r Correcting Contrast If you are a photography enthusiast, you know that light is the defining factor in photography. You probably

More information

Use of the built-in Camera Raw plug-in to take your RAW/JPEG/TIFF file and apply basic changes

Use of the built-in Camera Raw plug-in to take your RAW/JPEG/TIFF file and apply basic changes There are a lot of different software packages available to process an image for this tutorial we are working with Adobe Photoshop CS5 on a Windows based PC. A lot of what is covered is also available

More information

Recovering highlight detail in over exposed NEF images

Recovering highlight detail in over exposed NEF images Recovering highlight detail in over exposed NEF images Request I would like to compensate tones in overexposed RAW image, exhibiting a loss of detail in highlight portions. Response Highlight tones can

More information

VU Rendering SS Unit 8: Tone Reproduction

VU Rendering SS Unit 8: Tone Reproduction VU Rendering SS 2012 Unit 8: Tone Reproduction Overview 1. The Problem Image Synthesis Pipeline Different Image Types Human visual system Tone mapping Chromatic Adaptation 2. Tone Reproduction Linear methods

More information

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

PASS4TEST. IT Certification Guaranteed, The Easy Way!  We offer free update service for one year PASS4TEST IT Certification Guaranteed, The Easy Way! \ We offer free update service for one year Exam : 9A0-125 Title : Adobe Photoshop Lightroom 2 ACE Exam Vendors : Adobe Version : DEMO Get Latest &

More information

32 Float v3 Quick Start Guide. AUTHORED BY ANTHONY HERNANDEZ (415)

32 Float v3 Quick Start Guide. AUTHORED BY ANTHONY HERNANDEZ (415) 32 Float v3 Quick Start Guide 32 Float v3 Trademark/Copyright Information Copyright 2013 by United Color Technologies, LLC. All rights reserved. Unified Color Technologies, BeyondRGB, and HDR Expose are

More information

32 Float v2 Quick Start Guide. AUTHORED BY ANTHONY HERNANDEZ - (415)

32 Float v2 Quick Start Guide. AUTHORED BY ANTHONY HERNANDEZ - (415) 32 Float v2 Quick Start Guide 32 Float V2 Trademark/Copyright Information Copyright 2011 by United Color Technologies, LLC. All rights reserved. Unified Color Technologies, BeyondRGB, and HDR Float are

More information

Mod. 2 p. 1. Prof. Dr. Christoph Kleinn Institut für Waldinventur und Waldwachstum Arbeitsbereich Fernerkundung und Waldinventur

Mod. 2 p. 1. Prof. Dr. Christoph Kleinn Institut für Waldinventur und Waldwachstum Arbeitsbereich Fernerkundung und Waldinventur Histograms of gray values for TM bands 1-7 for the example image - Band 4 and 5 show more differentiation than the others (contrast=the ratio of brightest to darkest areas of a landscape). - Judging from

More information

VSCO FILM 01 MANUAL FOR: LIGHTROOM 4 & ADOBE CAMERA RAW 7

VSCO FILM 01 MANUAL FOR: LIGHTROOM 4 & ADOBE CAMERA RAW 7 VSCO FILM 01 MANUAL FOR: LIGHTROOM 4 & ADOBE CAMERA RAW 7 VSCO FILM MANUAL INTRODUCTION VSCO Film Pro is a brand new way to emulate film and speed up your workflow in Adobe Lightroom 4 and Camera Raw 7.

More information

in association with Getting to Grips with Printing

in association with Getting to Grips with Printing in association with Getting to Grips with Printing Managing Colour Custom profiles - why you should use them Raw files are not colour managed Should I set my camera to srgb or Adobe RGB? What happens

More information

Chapter 6. [6]Preprocessing

Chapter 6. [6]Preprocessing Chapter 6 [6]Preprocessing As mentioned in chapter 4, the first stage in the HCR pipeline is preprocessing of the image. We have seen in earlier chapters why this is very important and at the same time

More information

GE 113 REMOTE SENSING. Topic 7. Image Enhancement

GE 113 REMOTE SENSING. Topic 7. Image Enhancement GE 113 REMOTE SENSING Topic 7. Image Enhancement Lecturer: Engr. Jojene R. Santillan jrsantillan@carsu.edu.ph Division of Geodetic Engineering College of Engineering and Information Technology Caraga State

More information

Image Processing. 2. Point Processes. Computer Engineering, Sejong University Dongil Han. Spatial domain processing

Image Processing. 2. Point Processes. Computer Engineering, Sejong University Dongil Han. Spatial domain processing Image Processing 2. Point Processes Computer Engineering, Sejong University Dongil Han Spatial domain processing g(x,y) = T[f(x,y)] f(x,y) : input image g(x,y) : processed image T[.] : operator on f, defined

More information

USE OF HISTOGRAM EQUALIZATION IN IMAGE PROCESSING FOR IMAGE ENHANCEMENT

USE OF HISTOGRAM EQUALIZATION IN IMAGE PROCESSING FOR IMAGE ENHANCEMENT USE OF HISTOGRAM EQUALIZATION IN IMAGE PROCESSING FOR IMAGE ENHANCEMENT Sapana S. Bagade M.E,Computer Engineering, Sipna s C.O.E.T,Amravati, Amravati,India sapana.bagade@gmail.com Vijaya K. Shandilya Assistant

More information

CONVERTING AND EDITING RAW IMAGES

CONVERTING AND EDITING RAW IMAGES CONVERTING AND EDITING RAW IMAGES RAW V JPEG As we have found out, jpeg files are processed in the camera and much of the data is lost. Raw files are not and so all of the data is preserved. RAW FILE FORMATS:

More information

Converting and editing raw images

Converting and editing raw images Converting and editing raw images Raw v jpeg As we have found out, jpeg files are processed in the camera and much of the data is lost. Raw files are not. Raw file formats: General term for a variety of

More information

Module All You Ever Need to Know About The Displace Filter

Module All You Ever Need to Know About The Displace Filter Module 02-05 All You Ever Need to Know About The Displace Filter 02-05 All You Ever Need to Know About The Displace Filter [00:00:00] In this video, we're going to talk about the Displace Filter in Photoshop.

More information

Photoshop Blending Modes

Photoshop Blending Modes Photoshop Blending Modes https://photoshoptrainingchannel.com/blending-modes-explained/#when-blend-modes-added For those mathematically inclined. https://photoblogstop.com/photoshop/photoshop-blend-modes-

More information

Graphics and Image Processing Basics

Graphics and Image Processing Basics EST 323 / CSE 524: CG-HCI Graphics and Image Processing Basics Klaus Mueller Computer Science Department Stony Brook University Julian Beever Optical Illusion: Sidewalk Art Julian Beever Optical Illusion:

More information

from: Point Operations (Single Operands)

from:  Point Operations (Single Operands) from: http://www.khoral.com/contrib/contrib/dip2001 Point Operations (Single Operands) Histogram Equalization Histogram equalization is as a contrast enhancement technique with the objective to obtain

More information

Image Enhancement (from Chapter 13) (V6)

Image Enhancement (from Chapter 13) (V6) Image Enhancement (from Chapter 13) (V6) Astronomical images often span a wide range of brightness, while important features contained in them span a very narrow range of brightness. Alternatively, interesting

More information

Learning Photo Retouching techniques the simple way

Learning Photo Retouching techniques the simple way Learning Photo Retouching techniques the simple way Table of Contents About the Workshop... i Workshop Objectives... i Getting Started... 1 Photoshop Workspace... 1 Setting up the Preferences... 2 Retouching

More information

Master digital black and white conversion with our Photoshop plug-in. Black & White Studio plug-in - Tutorial

Master digital black and white conversion with our Photoshop plug-in. Black & White Studio plug-in - Tutorial Master digital black and white conversion with our Photoshop plug-in This Photoshop plug-in turns Photoshop into a digital darkroom for black and white. Use the light sensitivity of films (Tri-X, etc)

More information

Using Adobe Photoshop

Using Adobe Photoshop Using Adobe Photoshop 6 One of the most useful features of applications like Photoshop is the ability to work with layers. allow you to have several pieces of images in the same file, which can be arranged

More information

BBM 413! Fundamentals of! Image Processing!

BBM 413! Fundamentals of! Image Processing! BBM 413! Fundamentals of! Image Processing! Today s topics" Point operations! Histogram processing! Erkut Erdem" Dept. of Computer Engineering" Hacettepe University" "! Point Operations! Histogram Processing!

More information

One Week to Better Photography

One Week to Better Photography One Week to Better Photography Glossary Adobe Bridge Useful application packaged with Adobe Photoshop that previews, organizes and renames digital image files and creates digital contact sheets Adobe Photoshop

More information

Photomatix Light 1.0 User Manual

Photomatix Light 1.0 User Manual Photomatix Light 1.0 User Manual Table of Contents Introduction... iii Section 1: HDR...1 1.1 Taking Photos for HDR...2 1.1.1 Setting Up Your Camera...2 1.1.2 Taking the Photos...3 Section 2: Using Photomatix

More information

Luminosity Masks Program Notes Gateway Camera Club January 2017

Luminosity Masks Program Notes Gateway Camera Club January 2017 Luminosity Masks Program Notes Gateway Camera Club January 2017 What are Luminosity Masks : Luminosity Masks are a way of making advanced selections in Photoshop Selections are based on Luminosity - how

More information

BBM 413 Fundamentals of Image Processing. Erkut Erdem Dept. of Computer Engineering Hacettepe University. Point Operations Histogram Processing

BBM 413 Fundamentals of Image Processing. Erkut Erdem Dept. of Computer Engineering Hacettepe University. Point Operations Histogram Processing BBM 413 Fundamentals of Image Processing Erkut Erdem Dept. of Computer Engineering Hacettepe University Point Operations Histogram Processing Today s topics Point operations Histogram processing Today

More information

Photoshop Elements Week 1 - Photoshop Elements Work Environment

Photoshop Elements Week 1 - Photoshop Elements Work Environment Menu Bar Just like any computer program, you have several dropdown menus to work with. Explore them all! But, most importantly remember to SAVE! Photoshop Elements Toolbox (with keyboard shortcut) Photoshop

More information

Image Processing for feature extraction

Image Processing for feature extraction Image Processing for feature extraction 1 Outline Rationale for image pre-processing Gray-scale transformations Geometric transformations Local preprocessing Reading: Sonka et al 5.1, 5.2, 5.3 2 Image

More information

Master digital black and white conversion with our Photoshop plug-in. Black & White Studio plug-in - Tutorial

Master digital black and white conversion with our Photoshop plug-in. Black & White Studio plug-in - Tutorial Master digital black and white conversion with our Photoshop plug-in This Photoshop plug-in turns Photoshop into a digital darkroom for black and white. Use the light sensitivity of films (Tri-X, etc)

More information

HISTOGRAM EXPANSION-A TECHNIQUE OF HISTOGRAM EQULIZATION

HISTOGRAM EXPANSION-A TECHNIQUE OF HISTOGRAM EQULIZATION HISTOGRAM EXPANSION-A TECHNIQUE OF HISTOGRAM EQULIZATION Jasdeep Kaur 1, Nancy 2, Nishu 3, Ramneet Kaur 4 1,2,3, 4 M.Tech, Guru Nanak Dev Engg College, Ludhiana Abstract In this paper I have described

More information

BBM 413 Fundamentals of Image Processing. Erkut Erdem Dept. of Computer Engineering Hacettepe University. Point Operations Histogram Processing

BBM 413 Fundamentals of Image Processing. Erkut Erdem Dept. of Computer Engineering Hacettepe University. Point Operations Histogram Processing BBM 413 Fundamentals of Image Processing Erkut Erdem Dept. of Computer Engineering Hacettepe University Point Operations Histogram Processing Today s topics Point operations Histogram processing Today

More information

BCC Glow Filter Glow Channels menu RGB Channels, Luminance, Lightness, Brightness, Red Green Blue Alpha RGB Channels

BCC Glow Filter Glow Channels menu RGB Channels, Luminance, Lightness, Brightness, Red Green Blue Alpha RGB Channels BCC Glow Filter The Glow filter uses a blur to create a glowing effect, highlighting the edges in the chosen channel. This filter is different from the Glow filter included in earlier versions of BCC;

More information

Color Correction and Enhancement

Color Correction and Enhancement 10 Approach to Color Correction 151 Color Correction and Enhancement The primary purpose of Photoshop is to act as a digital darkroom where images can be corrected, enhanced, and refined. How do you know

More information

Creating a Contrast Mask. Text and images Copyright (C) 2002 Eric R. Jeschke and may not be used without permission of the author.

Creating a Contrast Mask. Text and images Copyright (C) 2002 Eric R. Jeschke and may not be used without permission of the author. Creating a Contrast Mask Text and images Copyright (C) 2002 Eric R. Jeschke and may not be used without permission of the author. Intention In this tutorial I'll show you how to do create a contrast mask

More information

Digital Image Processing. Lecture # 3 Image Enhancement

Digital Image Processing. Lecture # 3 Image Enhancement Digital Image Processing Lecture # 3 Image Enhancement 1 Image Enhancement Image Enhancement 3 Image Enhancement 4 Image Enhancement Process an image so that the result is more suitable than the original

More information

Extreme Makeovers: Photoshop Retouching Techniques

Extreme Makeovers: Photoshop Retouching Techniques Extreme Makeovers: Table of Contents About the Workshop... 1 Workshop Objectives... 1 Getting Started... 1 Photoshop Workspace... 1 Retouching Tools... 2 General Steps... 2 Resolution and image size...

More information

An Introduction to Histograms in Photography

An Introduction to Histograms in Photography An Introduction to Histograms in Photography Histograms are a graphical representation of all the pixels that make up an image, and are plotted by 'Luminance' or brightness. Every pixel, regardless of

More information

Add Photoshop Masks and Adjustments to RAW Images

Add Photoshop Masks and Adjustments to RAW Images Add Photoshop Masks and Adjustments to RAW Images Contributor: Seán Duggan n Specialty: Fine Art Primary Tool Used: Photoshop Masks The adjustments you make in Camera Raw are global in nature, meaning

More information

Prof. Vidya Manian Dept. of Electrical and Comptuer Engineering

Prof. Vidya Manian Dept. of Electrical and Comptuer Engineering Image Processing Intensity Transformations Chapter 3 Prof. Vidya Manian Dept. of Electrical and Comptuer Engineering INEL 5327 ECE, UPRM Intensity Transformations 1 Overview Background Basic intensity

More information

What is image enhancement? Point operation

What is image enhancement? Point operation IMAGE ENHANCEMENT 1 What is image enhancement? Image enhancement techniques Point operation 2 What is Image Enhancement? Image enhancement is to process an image so that the result is more suitable than

More information

Apply Colour Sequences to Enhance Filter Results. Operations. What Do I Need? Filter

Apply Colour Sequences to Enhance Filter Results. Operations. What Do I Need? Filter Apply Colour Sequences to Enhance Filter Results Operations What Do I Need? Filter Single band images from the SPOT and Landsat platforms can sometimes appear flat (i.e., they are low contrast images).

More information

Transforming Your Photographs with Photoshop

Transforming Your Photographs with Photoshop Transforming Your Photographs with Photoshop Jesús Ramirez PhotoshopTrainingChannel.com Contents Introduction 2 About the Instructor 2 Lab Project Files 2 Lab Objectives 2 Lab Description 2 Removing Distracting

More information

Grid Assembly. User guide. A plugin developed for microscopy non-overlapping images stitching, for the public-domain image analysis package ImageJ

Grid Assembly. User guide. A plugin developed for microscopy non-overlapping images stitching, for the public-domain image analysis package ImageJ BIOIMAGING AND OPTIC PLATFORM Grid Assembly A plugin developed for microscopy non-overlapping images stitching, for the public-domain image analysis package ImageJ User guide March 2008 Introduction In

More information

IMAGE CORRECTION. You can find this and more information with video tutorials at

IMAGE CORRECTION. You can find this and more information with video tutorials at IMAGE CORRECTION You can find this and more information with video tutorials at http://www.adobe.com/support/photoshop/ P H O T O S H O P T O O L S CLONE STAMP TOOL The Clone Stamp tool paints one part

More information

OFFSET AND NOISE COMPENSATION

OFFSET AND NOISE COMPENSATION OFFSET AND NOISE COMPENSATION AO 10V 8.1 Offset and fixed pattern noise reduction Offset variation - shading AO 10V 8.2 Row Noise AO 10V 8.3 Offset compensation Global offset calibration Dark level is

More information

Image Processing Computer Graphics I Lecture 20. Display Color Models Filters Dithering Image Compression

Image Processing Computer Graphics I Lecture 20. Display Color Models Filters Dithering Image Compression 15-462 Computer Graphics I Lecture 2 Image Processing April 18, 22 Frank Pfenning Carnegie Mellon University http://www.cs.cmu.edu/~fp/courses/graphics/ Display Color Models Filters Dithering Image Compression

More information

4. Measuring Area in Digital Images

4. Measuring Area in Digital Images Chapter 4 4. Measuring Area in Digital Images There are three ways to measure the area of objects in digital images using tools in the AnalyzingDigitalImages software: Rectangle tool, Polygon tool, and

More information

Camera Requirements For Precision Agriculture

Camera Requirements For Precision Agriculture Camera Requirements For Precision Agriculture Radiometric analysis such as NDVI requires careful acquisition and handling of the imagery to provide reliable values. In this guide, we explain how Pix4Dmapper

More information

PHOTOSHOP. Introduction to Adobe Photoshop

PHOTOSHOP. Introduction to Adobe Photoshop PHOTOSHOP You will; 1. Learn about some of Photoshop s Tools. 2. Learn how Layers work. 3. Learn how the Auto Adjustments in Photoshop work. 4. Learn how to adjust Colours. 5. Learn how to measure Colours.

More information

Adobe Experience Cloud Adobe Dynamic Media Classic (Scene7) Image Quality and Sharpening Best Practices

Adobe Experience Cloud Adobe Dynamic Media Classic (Scene7) Image Quality and Sharpening Best Practices Adobe Experience Cloud Adobe Dynamic Media Classic (Scene7) Image Quality and Sharpening Best Practices Contents Contact and Legal Information...3 About image sharpening...4 Adding an image preset to save

More information

HDR with Smart Objects

HDR with Smart Objects HDR with Smart Objects March 2006 HDR with Smart Objects The article could be easily called Shoot once, Use it twice, because this article explains how to use a single RAW file to get most data out of

More information

Remote Sensing. The following figure is grey scale display of SPOT Panchromatic without stretching.

Remote Sensing. The following figure is grey scale display of SPOT Panchromatic without stretching. Remote Sensing Objectives This unit will briefly explain display of remote sensing image, geometric correction, spatial enhancement, spectral enhancement and classification of remote sensing image. At

More information

ImageJ, A Useful Tool for Image Processing and Analysis Joel B. Sheffield

ImageJ, A Useful Tool for Image Processing and Analysis Joel B. Sheffield ImageJ, A Useful Tool for Image Processing and Analysis Joel B. Sheffield Temple University Dedicated to the memory of Dan H. Moore (1909-2008) Presented at the 2008 meeting of the Microscopy and Microanalytical

More information

It makes sense to read this section first if new to Silkypix... How to Handle SILKYPIX Perfectly Silkypix Pro PDF Contents Page Index

It makes sense to read this section first if new to Silkypix... How to Handle SILKYPIX Perfectly Silkypix Pro PDF Contents Page Index It makes sense to read this section first if new to Silkypix... How to Handle SILKYPIX Perfectly...145 Silkypix Pro PDF Contents Page Index 0. 0.Overview and Introduction...9 0.1. Section Names...9 0.1.1.

More information

CSE 564: Visualization. Image Operations. Motivation. Provide the user (scientist, t doctor, ) with some means to: Global operations:

CSE 564: Visualization. Image Operations. Motivation. Provide the user (scientist, t doctor, ) with some means to: Global operations: Motivation CSE 564: Visualization mage Operations Klaus Mueller Computer Science Department Stony Brook University Provide the user (scientist, t doctor, ) with some means to: enhance contrast of local

More information

Module 11 Digital image processing

Module 11 Digital image processing Introduction Geo-Information Science Practical Manual Module 11 Digital image processing 11. INTRODUCTION 11-1 START THE PROGRAM ERDAS IMAGINE 11-2 PART 1: DISPLAYING AN IMAGE DATA FILE 11-3 Display of

More information

How to combine images in Photoshop

How to combine images in Photoshop How to combine images in Photoshop In Photoshop, you can use multiple layers to combine images, but there are two other ways to create a single image from mulitple images. Create a panoramic image with

More information

Image Processing. Adrien Treuille

Image Processing. Adrien Treuille Image Processing http://croftonacupuncture.com/db5/00415/croftonacupuncture.com/_uimages/bigstockphoto_three_girl_friends_celebrating_212140.jpg Adrien Treuille Overview Image Types Pixel Filters Neighborhood

More information

Applying mathematics to digital image processing using a spreadsheet

Applying mathematics to digital image processing using a spreadsheet Jeff Waldock Applying mathematics to digital image processing using a spreadsheet Jeff Waldock Department of Engineering and Mathematics Sheffield Hallam University j.waldock@shu.ac.uk Introduction When

More information

Kent Messamore 3/6/2010

Kent Messamore 3/6/2010 Post Processing Kent Messamore 3/6/2010 What we will cover Post Processing Photoshop, Lightroom, Elements, and others JPEG or RAW Photoshop Elements Workflow Organization, Create, share Photoshop Elements

More information

Technical Note How to Compensate Lateral Chromatic Aberration

Technical Note How to Compensate Lateral Chromatic Aberration Lateral Chromatic Aberration Compensation Function: In JAI color line scan cameras (3CCD/4CCD/3CMOS/4CMOS), sensors and prisms are precisely fabricated. On the other hand, the lens mounts of the cameras

More information

Note the increase in tonalities from 8 bit to 16 bit.

Note the increase in tonalities from 8 bit to 16 bit. T H E B L A C K & W H I T E P A P E R S D A L M A T I A N S D E F I N I T I O N S 8 B I T A bit is the possible number of colors or tones assigned to each pixel. In 8 bit files, 1 of 256 tones is assigned

More information

Images and Graphics. 4. Images and Graphics - Copyright Denis Hamelin - Ryerson University

Images and Graphics. 4. Images and Graphics - Copyright Denis Hamelin - Ryerson University Images and Graphics Images and Graphics Graphics and images are non-textual information that can be displayed and printed. Graphics (vector graphics) are an assemblage of lines, curves or circles with

More information

Color, Resolution, & Other Image Essentials

Color, Resolution, & Other Image Essentials www.gilbertconsulting.com blog.gilbertconsulting.com kgilbert@gilbertconsulting.com Twitter: @gilbertconsult lynda.com/keithgilbert Every Photoshop image consists of three specific attributes: image resolution,

More information

ImagesPlus Basic Interface Operation

ImagesPlus Basic Interface Operation ImagesPlus Basic Interface Operation The basic interface operation menu options are located on the File, View, Open Images, Open Operators, and Help main menus. File Menu New The New command creates a

More information

Figure 1 HDR image fusion example

Figure 1 HDR image fusion example TN-0903 Date: 10/06/09 Using image fusion to capture high-dynamic range (hdr) scenes High dynamic range (HDR) refers to the ability to distinguish details in scenes containing both very bright and relatively

More information

High Dynamic Range (HDR) Photography in Photoshop CS2

High Dynamic Range (HDR) Photography in Photoshop CS2 Page 1 of 7 High dynamic range (HDR) images enable photographers to record a greater range of tonal detail than a given camera could capture in a single photo. This opens up a whole new set of lighting

More information

Guidance on Using Scanning Software: Part 5. Epson Scan

Guidance on Using Scanning Software: Part 5. Epson Scan Guidance on Using Scanning Software: Part 5. Epson Scan Version of 4/29/2012 Epson Scan comes with Epson scanners and has simple manual adjustments, but requires vigilance to control the default settings

More information

Artitude. Sheffield Softworks. Copyright 2014 Sheffield Softworks

Artitude. Sheffield Softworks. Copyright 2014 Sheffield Softworks Sheffield Softworks Artitude Artitude gives your footage the look of a wide variety of real-world media such as Oil Paint, Watercolor, Colored Pencil, Markers, Tempera, Airbrush, etc. and allows you to

More information

An Introduction to Layers, Masks and Channels in Photoshop

An Introduction to Layers, Masks and Channels in Photoshop An Introduction to Layers, Masks and Channels in Photoshop Roy Killen, GMAPS, EFIAP, GMPSA (c) 2017 Roy Killen Layers, Masks and Channels Page 1 Two approaches to image editing When images are edited in

More information

Sony PXW-FS7 Guide. October 2016 v4

Sony PXW-FS7 Guide. October 2016 v4 Sony PXW-FS7 Guide 1 Contents Page 3 Layout and Buttons (Left) Page 4 Layout back and lens Page 5 Layout and Buttons (Viewfinder, grip remote control and eye piece) Page 6 Attaching the Eye Piece Page

More information

Filtering. Image Enhancement Spatial and Frequency Based

Filtering. Image Enhancement Spatial and Frequency Based Filtering Image Enhancement Spatial and Frequency Based Brent M. Dingle, Ph.D. 2015 Game Design and Development Program Mathematics, Statistics and Computer Science University of Wisconsin - Stout Lecture

More information

PHOTOSHOP. pixel based image editing software (pixel=picture element) several small dots or pixels make up an image.

PHOTOSHOP. pixel based image editing software (pixel=picture element) several small dots or pixels make up an image. Photoshop PHOTOSHOP pixel based image editing software (pixel=picture element) several small dots or pixels make up an image. RESOLUTION measurement of the total number of pixels displayed determines the

More information

Contents Foreword 1 Feedback 2 Legal information 3 Getting started 4 Installing the correct Capture One version 4 Changing the version type 5 Getting

Contents Foreword 1 Feedback 2 Legal information 3 Getting started 4 Installing the correct Capture One version 4 Changing the version type 5 Getting Contents Foreword 1 Feedback 2 Legal information 3 Getting started 4 Installing the correct Capture One version 4 Changing the version type 5 Getting to know Capture One Pro 6 The Grand Overview 6 The

More information