<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>norman &#8211; Imatest</title>
	<atom:link href="https://www.imatest.com/author/norman/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.imatest.com</link>
	<description>Image Quality Testing Software &#38; Test Charts</description>
	<lastBuildDate>Sat, 17 Oct 2026 12:04:11 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>Logarithmic wedges: a superior design</title>
		<link>https://www.imatest.com/2021/12/logarithmic-wedges/</link>
					<comments>https://www.imatest.com/2021/12/logarithmic-wedges/#respond</comments>
		
		<dc:creator><![CDATA[norman]]></dc:creator>
		<pubDate>Fri, 03 Dec 2021 06:05:36 +0000</pubDate>
				<category><![CDATA[Imaging Science]]></category>
		<guid isPermaLink="false">https://www.imatest.com/?p=40783</guid>

					<description><![CDATA[<p>We introduce the logarithmic wedge pattern, which has several advantages over the widely-used hyperbolic wedges found in ISO 12233 (current [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.imatest.com/2021/12/logarithmic-wedges/">Logarithmic wedges: a superior design</a> appeared first on <a rel="nofollow" href="https://www.imatest.com">Imatest</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="font-size: 11pt;">We introduce the logarithmic wedge pattern,</span> which has several advantages over the widely-used hyperbolic wedges found in ISO 12233 (current and older) and <a href="https://docs.imatest.com/docs/esfriso_instructions" target="_blank" rel="noopener"><strong>eSFR ISO</strong></a> charts. </p>
<p><span style="font-size: 14px;">The key advantage of logarithmic wedges is that charts with large <span style="font-size: 12pt;"><em>f</em><sub>max</sub>/<em>f</em><sub>min</sub></span> ratios work well for systems with a wide range of resolutions, unlike hyperbolic wedges, where large ratios cause high frequencies occupy excessive real estate and low frequencies to become highly compressed. The <span style="font-size: 12pt;"><em>f</em><sub>max</sub>/<em>f</em><sub>min</sub></span> ratio of the hyperbolic wedges in the ISO 12233/2017 chart is only 12.5:1 — insufficient for modern high resolution cameras. </span></p>
<p><span id="more-40783"></span></p>
<p><span style="font-size: 14px;">With logarithmic wedges, ratios of 50:1 or greater are practical because frequency bands characterized by an <span style="font-size: 12pt;"><em>f</em><sub>max</sub>/<em>f</em><sub>min</sub></span> ratio (for example, 10:1 for decades or 2:1 for octaves) occupy the same amount of space, as they do in most <a style="font-size: 14px; background-color: #ffffff;" href="https://en.wikipedia.org/wiki/Frequency_response" target="_blank" rel="noopener">frequency response curves</a> and <a style="font-size: 14px; background-color: #ffffff;" href="https://en.wikipedia.org/wiki/Bode_plot" target="_blank" rel="noopener">Bode plots</a>. Frequency bands occupy neither too much nor too little space.</span></p>
<table class="aligncenter" style="height: 168px; width: 90%; border-collapse: collapse; border-color: #999999; background-color: #f0f9ff;" border="1" cellspacing="0" cellpadding="4">
<caption><strong>Summary of wedge types</strong></caption>
<tbody>
<tr style="background-color: #6600cc;">
<td style="width: 13.5831%;"><span style="color: #ffffff;"><strong>Wedge type</strong></span></td>
<td style="width: 49.2546%;"><span style="color: #ffffff;"><strong>Key feature</strong></span></td>
<td style="width: 37.1622%;"><span style="color: #ffffff;"><strong>Comments</strong></span></td>
</tr>
<tr style="height: 42px;">
<td style="width: 13.5831%;"><strong>Hyperbolic</strong></td>
<td style="width: 49.2546%;">Frequency is linear with distance along the wedge. For large frequency ratios (<em>f</em><sub>max</sub>/<em>f</em><sub>min</sub>), high frequencies can occupy excessive real estate and low frequencies can become highly compressed.</td>
<td style="width: 37.1622%; height: 42px;">Widely-used. Problematic when large <em>f</em><sub>max</sub>/<em>f</em><sub>min</sub> ratios are required.</td>
</tr>
<tr style="height: 42px;">
<td style="width: 13.5831%;"><strong>Linear</strong></td>
<td style="width: 49.2546%;">Spacing is linear with distance. Since frequency is inversely related to distance, high frequencies occupy little area.</td>
<td style="width: 37.1622%;">Only found in a few <a href="https://www.imatest.com/product/eia-1956-resolution-video-test-chart-qa-70/">obsolete charts</a>. Insufficient high frequency detail.</td>
</tr>
<tr style="background-color: #fffff0;">
<td style="width: 13.5831%;"><strong>Logarithmic<br />
(new)</strong></td>
<td style="width: 49.2546%;">Frequency decades or octaves occupy the same distance. Distance is proportional to log(frequency)— as it is in standard frequency response plots.</td>
<td style="width: 37.1622%;">New in 2022. Very well suited for charts with large <em>f</em><sub>max</sub>/<em>f</em><sub>min</sub> ratios. Works well with a large range of camera resolutions.</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>We begin by illustrating the hyperbolic wedge, using a portion of the eSFR ISO chart.</p>
<h3><strong>Hyperbolic wedges</strong></h3>
<p>The first image shows several wedges in the standard <a href="https://www.imatest.com/product/iso12233/">eSFR ISO</a> chart, which have a maximum frequency of 2500 Line Widths/Picture Height (LW/PH) when the chart is framed so the inside black borders are located at the top and bottom of the image. This scaling, indicated by the label &#8220;25&#8221;, has been used since ISO 12233:2000.<span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;"> Because </span><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;">2500 LW/PH is inadequate for modern high resolution cameras, <em><strong>Imatest</strong> </em>also offers a 4000 LW/PH chart.</span><span style="font-size: 14px;"> The frequency ratio for the high frequency wedges is 12.5:1. In practice it&#8217;s not necessary to frame the eSFR ISO chart in this way because <em><strong>Imatest</strong> </em>derives wedge frequencies directly from the image.</span></p>
<p style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2021/12/Wedge_hyperbolic_2500_eSFR.jpg"><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-40785" style="margin-top: 4px; margin-bottom: 4px;" src="https://www.imatest.com/wp-content/uploads/2021/12/Wedge_hyperbolic_2500_eSFR.jpg" alt="Hyperbolic wedges on the eSFR ISO test chart, up to 2500 LW/PH" width="720" height="448" srcset="https://www.imatest.com/wp-content/uploads/2021/12/Wedge_hyperbolic_2500_eSFR.jpg 1374w, https://www.imatest.com/wp-content/uploads/2021/12/Wedge_hyperbolic_2500_eSFR-300x187.jpg 300w, https://www.imatest.com/wp-content/uploads/2021/12/Wedge_hyperbolic_2500_eSFR-600x373.jpg 600w, https://www.imatest.com/wp-content/uploads/2021/12/Wedge_hyperbolic_2500_eSFR-1024x637.jpg 1024w, https://www.imatest.com/wp-content/uploads/2021/12/Wedge_hyperbolic_2500_eSFR-768x478.jpg 768w" sizes="(max-width: 720px) 100vw, 720px" /></a><strong>Crop of eSFR ISO chart with hyperbolic wedge maximum frequency 2500 LW/PH</strong></p>
<table style="width: 100%; border-collapse: collapse; border-color: #f0f0f0; height: 330px;" border="0" cellspacing="0" cellpadding="2">
<tbody>
<tr style="height: 330px;">
<td style="height: 330px;">
<p><strong>The CIPA Visual Resolution test chart</strong> from ISO 12233:2017 §5 and Annexes A and B is shown on the right, along with a slice of an eSFR ISO chart containing similar wedges. Both these charts have frequency labels in the larger wedges from 2 to 25 (a 12.5:1 ratio), representing 200 to 2500 LW/PH when the chart is framed so the inside black borders are located at the top and bottom of the image, as indicated above. For this framing, the wedge will not reach the Nyquist frequency (<span style="font-size: 12pt;"><em>f</em><sub>Nyq</sub></span> = 0.5 C/P) for image sensor heights larger than 2500 pixels (about 9.4MP for cameras with a 3:2 aspect ratio). Note that the height, not the width, of the wedge is significant.</p>
<p>The ISO wedges were designed during digital photography&#8217;s distant past, when 10MP consumer cameras were a distant dream. They&#8217;re inadequate for recent high resolution cameras.</p>
</td>
<td style="height: 330px;"><a href="https://www.imatest.com/wp-content/uploads/2021/12/Wedges_bars_ISO-12233.jpg"><img decoding="async" class="aligncenter size-full wp-image-40790" style="margin: 4px;" src="https://www.imatest.com/wp-content/uploads/2021/12/Wedges_bars_ISO-12233.jpg" alt="ISO 12233:2000 resolution chart with hyperbolic wedges and bar patterns" width="396" height="280" srcset="https://www.imatest.com/wp-content/uploads/2021/12/Wedges_bars_ISO-12233.jpg 965w, https://www.imatest.com/wp-content/uploads/2021/12/Wedges_bars_ISO-12233-300x212.jpg 300w, https://www.imatest.com/wp-content/uploads/2021/12/Wedges_bars_ISO-12233-600x424.jpg 600w, https://www.imatest.com/wp-content/uploads/2021/12/Wedges_bars_ISO-12233-768x543.jpg 768w" sizes="(max-width: 396px) 100vw, 396px" /></a></td>
<td style="height: 330px;"><a href="https://www.imatest.com/wp-content/uploads/2021/12/Wedge_hyperbolic_2500_eSFR_narrow_crop.jpg"><img decoding="async" class="aligncenter size-full wp-image-40791" style="margin: 4px;" src="https://www.imatest.com/wp-content/uploads/2021/12/Wedge_hyperbolic_2500_eSFR_narrow_crop.jpg" alt="Narrow crop of a hyperbolic wedge from the eSFR ISO test chart" width="36" height="280" /></a></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;">Because 2500 LW/PH wedges are inadequate for modern high-resolution cameras, we designed a version of the eSFR ISO chart, shown below, with a maximum frequency of 4000 LW/PH. </span></p>
<p style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-40786" style="margin-top: 4px; margin-bottom: 4px;" src="https://www.imatest.com/wp-content/uploads/2021/12/Wedge_hyperbolic_4000_eSFR.jpg" alt="Hyperbolic wedges on the eSFR ISO test chart, up to 4000 LW/PH" width="720" height="448" srcset="https://www.imatest.com/wp-content/uploads/2021/12/Wedge_hyperbolic_4000_eSFR.jpg 1374w, https://www.imatest.com/wp-content/uploads/2021/12/Wedge_hyperbolic_4000_eSFR-300x187.jpg 300w, https://www.imatest.com/wp-content/uploads/2021/12/Wedge_hyperbolic_4000_eSFR-600x373.jpg 600w, https://www.imatest.com/wp-content/uploads/2021/12/Wedge_hyperbolic_4000_eSFR-1024x637.jpg 1024w, https://www.imatest.com/wp-content/uploads/2021/12/Wedge_hyperbolic_4000_eSFR-768x478.jpg 768w" sizes="(max-width: 720px) 100vw, 720px" /><strong>Crop of eSFR ISO chart with hyperbolic wedge maximum frequency 4000 LW/PH</strong></p>
<p>This chart had a problem with a relatively low resolution (720P) camera.  Because the low frequencies are highly compressed and the image was blurry, there were not enough rows of distinct bars to reliably calculate the frequencies. <span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;">Spatial frequencies between 2000 and 4000 LW/PH take up over half the wedge; much more than needed.</span></p>
<p>With hyperbolic wedges we need more than one pattern to accommodate the wide range of camera resolutions we typically see. A &#8220;one size fits all&#8221; pattern would be highly desirable. To get it we developed an eSFR ISO chart with&#8230;</p>
<h3><strong>Logarithmic wedges</strong></h3>
<p>For logarithmic wedges, \(f = f_0 10^{k(x-x_0)}\), where <span style="font-size: 12pt;"><em>f</em></span> is spatial frequency, and \(f = f_0 \text{ at } x = x_0\) (the lowest spatial frequency).</p>
<p>For frequency<em><span style="font-size: 12pt;"> f</span></em>,  \(x = x_0 + \log_{10}(f / f_0) / k\). A ratio of any two frequencies <span style="font-size: 12pt;"><em>f</em><sub>2</sub>/<em>f</em><sub>1</sub></span> will occupy a constant distance \(10^{k(x_2-x_1)}\).</p>
<p style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2021/12/Wedge_log_eSFR-1.jpg"><img loading="lazy" decoding="async" class="aligncenter" style="margin-top: 4px; margin-bottom: 4px;" src="https://www.imatest.com/wp-content/uploads/2021/12/Wedge_log_eSFR-1.jpg" alt="Logarithmic wedges on the eSFR ISO test chart" width="720" height="448" /></a><strong>Crop of eSFR ISO chart with logarithmic wedge maximum frequency 5000 LW/PH</strong></p>
<p>Because this chart has an improved distribution of frequencies over the available space, with octaves (<span style="font-size: 14px;"><span style="font-size: 12pt;"><em>f</em><sub>max</sub>/<em>f</em><sub>min</sub></span> </span> ratios of 2:1) or decades (<span style="font-size: 14px;"><span style="font-size: 12pt;"><em>f</em><sub>max</sub>/<em>f</em><sub>min</sub></span> </span>ratios of 10:1) occupying the same amount of space, it avoids the two problems we experienced with hyperbolic wedges. </p>
<ul>
<li>The maximum frequency can be made very high without hogging excessive real estate. This makes it easy to design wedges for ultra-high resolution systems.</li>
<li>Low frequencies increase slowly enough to comfortably accommodate low resolution images.</li>
</ul>
<table class=" aligncenter" style="width: 94%; border-collapse: collapse; background-color: #ffffe0;" border="0" cellspacing="0" cellpadding="6">
<tbody>
<tr>
<td style="width: 100%;"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 12pt; font-style: normal; font-weight: 400;"><strong>Tick marks</strong> have increments of 1 between 3 and 20 (100× for LW/PH). This is intended to facilitate visual analysis of patterns that don&#8217;t have labels by making it easy to locate 20 (2000 LW/PH) — where the tick mark spacing abruptly changes.</span></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p><span style="font-size: 12pt;"><strong>Trapezoidal edges</strong></span>, which consist of converging straight lines, are rarely used in modern charts because <span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;">they have relatively little real estate for the important high frequencies.</span><span style="font-size: 14px;"> If you&#8217;re old enough, you might remember seeing them in TV test patterns. Since they&#8217;re rarely used in modern test charts, we won&#8217;t discuss them further.</span></p>
<h3><strong>Results</strong></h3>
<p>Starting with 2021.2, Imatest automatically detects the wedge type— hyperbolic or logarithmic. We present results for synthesized images of the 4000 LW/PH hyperbolic wedge and the 5000 LW/PH logarithmic wedge. 3200&#215;1800 pixel Extended eSFR ISO charts with hyperbolic and logarithmic wedges were created with <a href="https://docs.imatest.com/docs/testcharts_sfr_svg" target="_blank" rel="noopener"><strong>Imatest Test Charts</strong></a>, converted to bitmaps in <a href="http://www.inkscape.org/" target="_blank" rel="noopener">Inkscape</a>, then blurred (Gaussian filter 1 = 0.7 sigma) with a little noise added (0.0005 sigma, 0.5 luma fraction) in <a href="https://docs.imatest.com/docs/image-processing" target="_blank" rel="noopener"><strong>Imatest Image Processing</strong></a>.</p>
<p>Note that for the 1800 pixel high image, Nyquist frequency (always 0.5 Cycles/Pixel) = 1800 Line Widths per Picture Height. The difference in appearance for the two wedge types is more prominent in high frequency the wedges on the right, below. (The difference is less obvious for the low frequency wedges, which have a frequency ratio of only 4:1).</p>
<p style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2021/12/wedge_hyperbolic_results.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-40890" style="margin-top: 4px; margin-bottom: 4px;" src="https://www.imatest.com/wp-content/uploads/2021/12/wedge_hyperbolic_results.jpg" alt="Imatest eSFR ISO wedge MTF and aliasing results for a hyperbolic wedge" width="680" height="519" srcset="https://www.imatest.com/wp-content/uploads/2021/12/wedge_hyperbolic_results.jpg 1050w, https://www.imatest.com/wp-content/uploads/2021/12/wedge_hyperbolic_results-300x229.jpg 300w, https://www.imatest.com/wp-content/uploads/2021/12/wedge_hyperbolic_results-600x458.jpg 600w, https://www.imatest.com/wp-content/uploads/2021/12/wedge_hyperbolic_results-1024x782.jpg 1024w, https://www.imatest.com/wp-content/uploads/2021/12/wedge_hyperbolic_results-768x587.jpg 768w" sizes="(max-width: 680px) 100vw, 680px" /></a><strong>Results for the hyperbolic wedge</strong></p>
<p style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2021/12/wedge_logarithmic_results.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-40813" style="margin-top: 4px; margin-bottom: 4px;" src="https://www.imatest.com/wp-content/uploads/2021/12/wedge_logarithmic_results.jpg" alt="Imatest eSFR ISO wedge MTF and aliasing results for a logarithmic wedge" width="680" height="519" /></a></p>
<p style="text-align: center;"><strong>Results for the logarithmic wedge</strong></p>
<p>The results are very close: nearly identical except for some details (like a strange boost around 0.55 to 0.6 C/P), which is outside the range of important measurements. The main causes of the differences are noise and phase of the bars. Wedges tend to produce less consistent MTF measurements than slanted-edges.</p>
<h4><strong>Summary</strong></h4>
<p>Logarithmic wedges have two  closely-related advantages: (1) they allow the design of high ratio <span style="font-size: 14px;"> <span style="font-size: 12pt;"><em>f</em><sub>max</sub>/<em>f</em><sub>min</sub></span> </span>charts where low frequencies aren&#8217;t overly compressed and high frequencies don&#8217;t occupy excessive area, and (2) they accommodate a wide range of image resolutions from very low to very high. This is the result of their improved distribution of frequencies— similar to standard frequency response plots.</p>
<p>Here is an example from the original version of the 12233:2000 chart (designed back in the day when 2MP was &#8220;high&#8221; resolution). It has two wedges covering frequencies from 100-2000 LW/PH — inadequate for modern high resolution cameras. <span style="color: #993366;"><strong>The two wedges could be replaced by a single wedge with frequencies from 100-5000 (or greater) LW/PH, shown on the right. </strong></span></p>
<table class=" aligncenter" style="width: 60%; border-collapse: collapse; border-color: #ffffff; height: 460px;" border="0" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td style="vertical-align: top;">
<div id="attachment_40830" style="width: 538px" class="wp-caption aligncenter"><a href="https://www.imatest.com/wp-content/uploads/2021/12/ISO-12233_crop_wedges.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-40830" class="wp-image-40830 size-full" style="margin: 4px;" src="https://www.imatest.com/wp-content/uploads/2021/12/ISO-12233_crop_wedges.jpg" alt="Segment of ISO 12233:2000 chart with hyperbolic wedges, 100-600 and 500-2000 LW/PH" width="528" height="400" srcset="https://www.imatest.com/wp-content/uploads/2021/12/ISO-12233_crop_wedges.jpg 867w, https://www.imatest.com/wp-content/uploads/2021/12/ISO-12233_crop_wedges-300x227.jpg 300w, https://www.imatest.com/wp-content/uploads/2021/12/ISO-12233_crop_wedges-600x455.jpg 600w, https://www.imatest.com/wp-content/uploads/2021/12/ISO-12233_crop_wedges-768x582.jpg 768w" sizes="(max-width: 528px) 100vw, 528px" /></a><p id="caption-attachment-40830" class="wp-caption-text"><strong>Segment of ISO 12233:2000 chart showing two hyperbolic wedges, 100-600 and 500-2000 LW/PH</strong></p></div>
</td>
<td style="vertical-align: top;">
<div id="attachment_47249" style="width: 174px" class="wp-caption aligncenter"><a href="https://www.imatest.com/wp-content/uploads/2021/12/log_wedge_vertical.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-47249" class="wp-image-47249" style="margin: 4px;" src="https://www.imatest.com/wp-content/uploads/2021/12/log_wedge_vertical.png" alt="Logarithmic wedge, 100-5000 LW/PH" width="164" height="400" srcset="https://www.imatest.com/wp-content/uploads/2021/12/log_wedge_vertical.png 270w, https://www.imatest.com/wp-content/uploads/2021/12/log_wedge_vertical-123x300.png 123w" sizes="(max-width: 164px) 100vw, 164px" /></a><p id="caption-attachment-47249" class="wp-caption-text"><strong>Logarithmic wedge, 100-5000 LW/PH</strong></p></div>
</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://www.imatest.com/2021/12/logarithmic-wedges/">Logarithmic wedges: a superior design</a> appeared first on <a rel="nofollow" href="https://www.imatest.com">Imatest</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.imatest.com/2021/12/logarithmic-wedges/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Real-time focusing with Imatest Master direct data acquisition</title>
		<link>https://www.imatest.com/2020/10/realtime-focusing/</link>
					<comments>https://www.imatest.com/2020/10/realtime-focusing/#respond</comments>
		
		<dc:creator><![CDATA[norman]]></dc:creator>
		<pubDate>Sat, 24 Oct 2020 07:21:33 +0000</pubDate>
				<category><![CDATA[Imaging Science]]></category>
		<guid isPermaLink="false">https://www.imatest.com/?p=35851</guid>

					<description><![CDATA[<p>Speed up your testing with real-time focusing in Imatest Master 2020.2. Recent speed improvements allow for real-time focusing and allow [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.imatest.com/2020/10/realtime-focusing/">Real-time focusing with Imatest Master direct data acquisition</a> appeared first on <a rel="nofollow" href="https://www.imatest.com">Imatest</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong><span style="font-size: 12pt;">Speed up your testing with <em>real-time</em> focusing in Imatest Master 2020.2.</span></strong></p>
<p>Recent speed improvements allow for real-time focusing and allow users to analyze images from two types of sources:</p>
<ul>
<li><strong>Direct image acquisition</strong> from a variety of devices, listed in detail in <a href="https://docs.imatest.com/docs/supported-image-acquisition-hardware" target="_blank" rel="noopener">Supported image acquisition hardware for Imatest Master</a>. </li>
<li><strong>Image files</strong> listed in <a href="https://docs.imatest.com/docs/image-file-formats" target="_blank" rel="noopener">Image file formats and acquisition devices</a>,</li>
</ul>
<p>Although the majority of images traditionally analyzed by Imatest have been from files (JPG, PNG, etc.), three modules, which can perform a majority of Imatest&#8217;s analyses, support direct data acquisition, and can be used for realtime analysis.</p>
<p><span id="more-35851"></span></p>
<ul>
<li><a href="https://docs.imatest.com/docs/rescharts" target="_blank" rel="noopener"><strong>Rescharts</strong></a>, which analyzes a variety of sharpness/MTF charts: slanted-edge charts with automatic or manual detection, Siemens Star, Log Frequency Contrast, Spilled Coins (Dead Leaves), or any arbitrary image (which produces uncalibrated relative sharpness measurements). Depending on the chart, measurements may include lateral chromatic aberration, optical distortion, and tonal response (OECF). <a href="https://docs.imatest.com/docs/color-tone-esfriso-noise" target="_blank" rel="noopener">Noise, SNR (Signal-to-Noise Ratio)</a>, and color response are available with <a href="https://docs.imatest.com/docs/esfriso_instructions" target="_blank" rel="noopener">eSFR ISO</a>.</li>
<li><a href="https://docs.imatest.com/docs/color-tone" target="_blank" rel="noopener"><strong>Color/Tone Interactive</strong></a>, which analyzes all widely-used color and grayscale charts (as well as a good many custom or obscure charts). Measurements include<span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;"> tonal response,</span> color accuracy, <a href="https://docs.imatest.com/docs/color-tone-esfriso-noise" target="_blank" rel="noopener">noise</a>, and <a href="https://docs.imatest.com/docs/color-tone-esfriso-noise" target="_blank" rel="noopener">SNR</a>,</li>
<li><a href="https://docs.imatest.com/docs/flatfield/" target="_blank" rel="noopener"><strong>Uniformity Interactive</strong></a>, which analyzes flat field images for vignetting (light falloff), color nonuniformity, noise, SNR, and PRNU (photo response nonuniformity) and DSNU (dark signal nonuniformity).</li>
</ul>
<p>While all measurements have been sped up by a factor of 4 to 10 or more compared with 2020.1, focusing is the most important and most speed critical function. If it&#8217;s done at all, it needs to be <em>fast</em>.</p>
<p>The following video, made using an inexpensive 2MP USB camera selected with the Device Manager and run in Rescharts, illustrates real-time focusing using slanted edges from an eSFR ISO test chart.</p>
<p><a href="https://www.imatest.com/videos/realtime-focusing-with-direct-data-acquisition/">Video: Realtime focusing with direct data acquisition</a></p>
<p>Direct image acquisition works as shown in the illustration below. 1. Acquire the image. 2. Analyze. 3 Display. Then repeat until Stop reload is pressed.<a href="https://www.imatest.com/wp-content/uploads/2020/10/auto_reload.jpg"><img loading="lazy" decoding="async" class="aligncenter" src="https://www.imatest.com/wp-content/uploads/2020/10/auto_reload.jpg" alt="Flowchart: acquire image and transfer to Imatest, analyze for MTF, display image, repeat" width="600" height="90" /></a></p>
<p><strong>Here are the key settings for direct image acquisition with real-time updates.</strong></p>
<ol>
<li>Run <strong><a href="https://docs.imatest.com/docs/imatest-device-manager" target="_blank" rel="noopener">Device Manager</a></strong> to select the device to analyze, the device resolution, and to prepare the image using the Preview function.</li>
<li>Open one of the three modules that support image acquisition: <a href="https://docs.imatest.com/docs/rescharts" target="_blank" rel="noopener"><strong>Rescharts</strong></a>, <a href="https://docs.imatest.com/docs/color-tone" target="_blank" rel="noopener"><strong>Color/Tone Interactive</strong></a>, or <a href="https://docs.imatest.com/docs/flatfield/" target="_blank" rel="noopener"><strong>Uniformity Interactive.</strong></a> Note that <strong>SFRplus Setup</strong>, <strong>eSFR ISO setup</strong>, <strong>SFRreg Setup</strong>, and <strong>Checkerboard Setup</strong> all run <strong>Rescharts</strong>.</li>
<li>In the <strong>Settings</strong> dropdown menu, set (check) <strong>Auto reload</strong>. (The setting will be saved; you won&#8217;t need to repeat this.)</li>
<li>Acquire the image.</li>
<li>Select the display you want to see reloaded, then press Reload.</li>
<li>The <strong>Reload</strong> button will change color to <strong><span style="color: #800000; background-color: #ffffc0;">Yellow</span></strong> and indicate the number of reloads followed by &#8220;<span style="background-color: #ffffc0;"><strong><span style="color: #800000;">Stop reload</span></strong></span>&#8220;. Press <span style="background-color: #ffffc0;"><strong><span style="color: #800000;">Stop reload</span></strong></span> when you are finished.</li>
</ol>
<p>Full instructions are on <strong><a href="https://docs.imatest.com/docs/direct-image-acquisition" target="_blank" rel="noopener">Using Direct Image Acquisition</a></strong>.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://www.imatest.com/2020/10/realtime-focusing/">Real-time focusing with Imatest Master direct data acquisition</a> appeared first on <a rel="nofollow" href="https://www.imatest.com">Imatest</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.imatest.com/2020/10/realtime-focusing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Color difference ellipses</title>
		<link>https://www.imatest.com/2015/09/color-difference-ellipses/</link>
					<comments>https://www.imatest.com/2015/09/color-difference-ellipses/#respond</comments>
		
		<dc:creator><![CDATA[norman]]></dc:creator>
		<pubDate>Tue, 22 Sep 2015 22:23:51 +0000</pubDate>
				<category><![CDATA[Imaging Science]]></category>
		<guid isPermaLink="false">http://www.imatest.com/?p=13479</guid>

					<description><![CDATA[<p>Starting with Imatest 4.2, Imatest's two-dimensional color displays— CIELAB a*b*, CIE 1931 xy chromaticity, etc.— in Multicharts, Multitest, Colorcheck, SFRplus, and eSFR ISO can display ellipses that assist in visualizing perceptual color differences. You can select between MacAdam ellipses (of historical interest), or ellipses for  ΔCab (familiar but not accurate),  ΔC94,  and ΔC00 (recommended).</p>
<p>The post <a rel="nofollow" href="https://www.imatest.com/2015/09/color-difference-ellipses/">Color difference ellipses</a> appeared first on <a rel="nofollow" href="https://www.imatest.com">Imatest</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Imatest has several two-dimensional displays for comparing test chart reference (ideal) colors with measured (camera) colors, where reference colors are represented by squares and measured values are represented by circles.<span id="more-13479"></span> The two most familiar representations— CIELAB a*b* and CIE 1931 xy chromaticity — are shown below. They are for the <a href="http://xritephoto.com/colorchecker-classic" target="_blank" rel="noopener noreferrer">Colorchecker</a> image, also shown below, where the upper-left of each patch is the reference color and the lower-right is the camera color.</p>
<table class=" aligncenter" style="width: 80%;" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2015/09/ab_plot_no_ellipses.jpg"><img loading="lazy" decoding="async" class="size-full wp-image-13483 alignnone" style="margin: 2px 4px 2px 4px;" src="https://www.imatest.com/wp-content/uploads/2015/09/ab_plot_no_ellipses.jpg" alt="ab_plot_no_ellipses" width="322" height="340" srcset="https://www.imatest.com/wp-content/uploads/2015/09/ab_plot_no_ellipses.jpg 510w, https://www.imatest.com/wp-content/uploads/2015/09/ab_plot_no_ellipses-300x316.jpg 300w, https://www.imatest.com/wp-content/uploads/2015/09/ab_plot_no_ellipses-284x300.jpg 284w" sizes="(max-width: 322px) 100vw, 322px" /></a></td>
<td style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2015/09/xy_plot_no_ellipses.jpg"><img loading="lazy" decoding="async" class="size-full wp-image-13484 alignnone" style="margin: 2px 4px 2px 4px;" src="https://www.imatest.com/wp-content/uploads/2015/09/xy_plot_no_ellipses.jpg" alt="xy_plot_no_ellipses" width="333" height="340" srcset="https://www.imatest.com/wp-content/uploads/2015/09/xy_plot_no_ellipses.jpg 528w, https://www.imatest.com/wp-content/uploads/2015/09/xy_plot_no_ellipses-300x307.jpg 300w, https://www.imatest.com/wp-content/uploads/2015/09/xy_plot_no_ellipses-293x300.jpg 293w" sizes="(max-width: 333px) 100vw, 333px" /></a></td>
</tr>
<tr>
<td style="text-align: center;"><strong>How different are the reference and camera colors in the Colorchecker image on the right, represented in these diagrams?</strong></td>
<td style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2015/09/split_colors_forellipses.jpg"><img loading="lazy" decoding="async" class="aligncenter" src="https://www.imatest.com/wp-content/uploads/2015/09/split_colors_forellipses.jpg" alt="split_colors_forellipses" width="276" height="185" /></a></td>
</tr>
</tbody>
</table>
<h3>Color differences and MacAdam ellipses</h3>
<p>When these representations are viewed, the question naturally arises, &#8220;how different are the reference and camera colors?&#8221; <a href="https://en.wikipedia.org/wiki/Color_difference" target="_blank" rel="noopener noreferrer">Color differences</a> can be quantified by several measurements— ΔE<sub>ab</sub>,  ΔE<sub>94</sub>,  and ΔE<sub>00</sub> (where 00 is short for 2000), where ΔE measurements include chroma (color) and luminance (brightness). If brightness (L*) is omitted, these measurements are called<sub><a href="https://en.wikipedia.org/wiki/MacAdam_ellipse" target="_blank" rel="noopener"> ΔC</a>ab</sub>,  ΔC<sub>94</sub>,  and ΔC<sub>00,</sub> where C stands for <strong><em>chroma</em> </strong>(which includes a color&#8217;s hue and saturation). In this post we will discuss chroma differences. ΔC<sub>ab</sub> = (a*<sup>2</sup>+b*<sup>2</sup>)<sup>1/2</sup> (sometimes called ΔC) is the simple Euclidean (geometric) distance on the a*b* plane. It&#8217;s familiar but not accurate.<a href="https://www.imatest.com/wp-content/uploads/2015/09/CIExy1931_MacAdam_488W.png"><img loading="lazy" decoding="async" class="size-full wp-image-13481  alignright" style="margin: 0px 4px 0px 4px;" src="https://www.imatest.com/wp-content/uploads/2015/09/CIExy1931_MacAdam_488W.png" alt="CIExy1931_MacAdam_488W" width="360" height="398" srcset="https://www.imatest.com/wp-content/uploads/2015/09/CIExy1931_MacAdam_488W.png 488w, https://www.imatest.com/wp-content/uploads/2015/09/CIExy1931_MacAdam_488W-300x331.png 300w, https://www.imatest.com/wp-content/uploads/2015/09/CIExy1931_MacAdam_488W-272x300.png 272w" sizes="(max-width: 360px) 100vw, 360px" /></a></p>
<p>Starting with Imatest 4.2, Imatest&#8217;s two-dimensional chroma displays— CIELAB a*b*, CIE 1931 xy chromaticity, CIE u&#8217;v&#8217; chromaticity, Vectorscope, and CbCr— can display ellipses that assist in visualizing perceptual color differences.</p>
<p>These ellipses were developed from the <a href="https://en.wikipedia.org/wiki/MacAdam_ellipse" target="_blank" rel="noopener noreferrer">MacAdam ellipses</a>, shown on the right.</p>
<p style="text-align: right;"><strong>MacAdam ellipses </strong><strong>shown in the<br />
CIE 1931</strong><strong>chromaticity diagram,<br />
magnified 10X (from <a href="https://en.wikipedia.org/wiki/MacAdam_ellipse" target="_blank" rel="noopener noreferrer">Wikipedia</a>)<br />
</strong></p>
<p>The MacAdam ellipses were developed from a set of experiments performed at the University of Rochester in 1942, in which an observer tried to match pairs of colors, one fixed and one variable. The ellipse parameters are based on statistical variations in the matching, which are closely related to Just Noticeable Differences (JND). Twenty-five colors (whose xy values are shown as • in the illustration) were used.</p>
<p>Almost all images of MacAdam ellipses show the ellipses for the original 25 colors. In imatest we use a sophisticated interpolation routine to determine the ellipse parameters for color test charts. This is quite reliable since the gamut of the original color set extends well beyond the gamut of the widely-used sRGB color space (the standard of Windows and the internet), as well as most other color spaces used in imaging. At least 10 of the original colors are outside the sRGB gamut. sRGB is used for all examples in this post.</p>
<p style="padding-left: 30px;"><span style="font-size: 12pt;"><strong>The ellipses are a visual indicator of the magnitude of perceived color (chroma) difference. The longer the ellipse axis, the greater the distance on the a*b* plane for a given color difference.</strong></span></p>
<p>Here are the MacAdam ellipses for the X-Rite Colorchecker, in xy (from xyY) and u&#8217;v&#8217; (from Lu&#8217;v&#8217;) representations, displayed in <a href="https://docs.imatest.com/docs/color-tone" target="_blank" rel="noopener">Multicharts</a>. u&#8217;v&#8217; is supposed to be more perceptually uniform than xy, and that is not evident inside the sRGB gamut. This may be one reason why u&#8217;v&#8217; hasn&#8217;t gained much traction in the imaging industry.</p>
<table class=" aligncenter" style="width: 80%;" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2015/09/xy_macadam_colorchecker.jpg"><img loading="lazy" decoding="async" class="size-full wp-image-13499 alignnone" style="margin: 2px 4px 2px 4px;" src="https://www.imatest.com/wp-content/uploads/2015/09/xy_macadam_colorchecker.jpg" alt="xy_macadam_colorchecker" width="330" height="340" srcset="https://www.imatest.com/wp-content/uploads/2015/09/xy_macadam_colorchecker.jpg 525w, https://www.imatest.com/wp-content/uploads/2015/09/xy_macadam_colorchecker-300x309.jpg 300w, https://www.imatest.com/wp-content/uploads/2015/09/xy_macadam_colorchecker-292x300.jpg 292w" sizes="(max-width: 330px) 100vw, 330px" /></a><strong><br />
xy Colorchecker MacAdam ellipses,<br />
magnified 10X</strong></td>
<td style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2015/09/uv_macadam_colorchecker.jpg"><img loading="lazy" decoding="async" class="size-full wp-image-13500 alignnone" style="margin: 2px 4px 2px 4px;" src="https://www.imatest.com/wp-content/uploads/2015/09/uv_macadam_colorchecker.jpg" alt="uv_macadam_colorchecker" width="333" height="340" srcset="https://www.imatest.com/wp-content/uploads/2015/09/uv_macadam_colorchecker.jpg 529w, https://www.imatest.com/wp-content/uploads/2015/09/uv_macadam_colorchecker-300x307.jpg 300w, https://www.imatest.com/wp-content/uploads/2015/09/uv_macadam_colorchecker-293x300.jpg 293w" sizes="(max-width: 333px) 100vw, 333px" /></a><strong><br />
xy Colorchecker MacAdam ellipses,<br />
magnified 10X</strong></td>
</tr>
</tbody>
</table>
<p>The MacAdam ellipses are not widely used in imaging (though they seem to have traction in LED lighting). Instead, <a href="https://en.wikipedia.org/wiki/Color_difference" target="_blank" rel="noopener noreferrer">color differences</a> based on CIELAB (L*a*b*) color space, which was developed in 1976 with the intent of being much more perceptually uniform than xyY, are used. Color differences are usually presented as ΔE<sub>ab</sub>,  ΔE<sub>94</sub>,  or ΔE<sub>00</sub>. In all <a href="https://en.wikipedia.org/wiki/Color_difference" target="_blank" rel="noopener noreferrer">ΔE (color difference) equations</a>, the Luminance (L*) term can be easily removed, leaving chroma differences ΔC, which can be displayed in in two dimensions.</p>
<h3>Color difference ellipses in Imatest</h3>
<p>All Imatest modules that can produce two-dimensional color different plots can display color difference ellipses. <strong><a href="https://docs.imatest.com/docs/colorcheck" target="_blank" rel="noopener">Colorcheck</a></strong>, <strong><a href="https://docs.imatest.com/docs/sfrplus_instructions" target="_blank" rel="noopener">SFRplus</a></strong>, and <strong><a href="https://docs.imatest.com/docs/esfriso_instructions" target="_blank" rel="noopener">eSFR ISO</a></strong> display them in the a*b* plot. <strong><a href="https://docs.imatest.com/docs/color-tone" target="_blank" rel="noopener">Multicharts</a></strong> and <strong><a href="https://docs.imatest.com/docs/color-tone" target="_blank" rel="noopener">Multitest</a></strong> display them in a*b*, xy, u&#8217;v&#8217;, Vectorscope, and CbCr plots. In addition to MacAdam ellipses, which are not generally used for color difference measurements (but are interesting for comparison), the following color difference metrics are presented. The illustrations below are for a Colorchecker (shown above) analyzed in Multicharts.</p>
<h4>ΔC<sub>ab</sub> (plain ΔC &#8211; 1976)</h4>
<p>ΔC<sub>ab</sub> is simple geometric distance in the a*b* plane of CIELAB (L*a*b*) color space. When CIELAB was designed, the intent was that ΔC = 1 would correspond to one Just Noticeable Difference (JND). This may hold for colors with very low chroma (a*<sup>2</sup>+b*<sup>2</sup>)<sup>1/2</sup>, but it fails badly as chroma increases, which is why ΔE<sub>94</sub>  and ΔE<sub>00</sub> were developed. ΔE<sub>ab</sub> and ΔC<sub>ab</sub> are familiar and often mentioned in imaging literature, but they should never be used for important measurements.</p>
<table class=" aligncenter" style="width: 80%;" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2015/09/ab_DeltaCab_colorchecker.jpg"><img loading="lazy" decoding="async" class="size-full wp-image-13505 alignnone" style="margin: 2px 4px 2px 4px;" src="https://www.imatest.com/wp-content/uploads/2015/09/ab_DeltaCab_colorchecker.jpg" alt="ab_DeltaCab_colorchecker" width="322" height="340" srcset="https://www.imatest.com/wp-content/uploads/2015/09/ab_DeltaCab_colorchecker.jpg 512w, https://www.imatest.com/wp-content/uploads/2015/09/ab_DeltaCab_colorchecker-300x316.jpg 300w, https://www.imatest.com/wp-content/uploads/2015/09/ab_DeltaCab_colorchecker-284x300.jpg 284w" sizes="(max-width: 322px) 100vw, 322px" /></a><strong><br />
a*b* Colorchecker ΔCab ellipses (circles!),</strong><br />
<strong>magnified 4X</strong></td>
<td style="text-align: center;"><strong><a href="https://www.imatest.com/wp-content/uploads/2015/09/xy_DeltaCab_colorchecker.jpg"><img loading="lazy" decoding="async" class="alignnone" style="margin: 2px 4px 2px 4px;" src="https://www.imatest.com/wp-content/uploads/2015/09/xy_DeltaCab_colorchecker.jpg" alt="xy_DeltaCab_colorchecker" width="334" height="340" /><br />
</a>xy Colorchecker ΔC<sub>ab</sub> ellipses,</strong><br />
<strong>magnified 4X, zoomed in<br />
</strong></td>
</tr>
</tbody>
</table>
<p>ΔC ellipses are always show magnified 4X (10X would be too large for clear display). We show the xy plot zoomed in so more detail is visible.</p>
<h4>ΔC<sub>94</sub> (ΔC 1994)</h4>
<p>ΔE<sub>94</sub> was developed to compensate for the deficiencies of ΔE<sub>ab</sub>. Circles become ellipses with their major axes aligned with the radius from the origin (a* = b* = 0). It is more more accurate than ΔE<sub>ab</sub>, especially for strongly chromatic colors.</p>
<table class=" aligncenter" style="width: 80%;" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td style="text-align: center;"><strong><a href="https://www.imatest.com/wp-content/uploads/2015/09/ab_DeltaC94_colorchecker.jpg"><img loading="lazy" decoding="async" class="aligncenter" src="https://www.imatest.com/wp-content/uploads/2015/09/ab_DeltaC94_colorchecker.jpg" alt="ab_DeltaC94_colorchecker" width="322" height="340" /></a></strong><strong>a*b* Colorchecker ΔC<sub>94</sub> ellipses,</strong><br />
<strong>magnified 4X<br />
</strong></td>
<td style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2015/09/xy_DeltaC94_colorchecker.jpg"><img loading="lazy" decoding="async" class="alignnone" src="https://www.imatest.com/wp-content/uploads/2015/09/xy_DeltaC94_colorchecker.jpg" alt="xy_DeltaC94_colorchecker" width="337" height="340" /></a><strong><br />
xy Colorchecker ΔC<sub>94</sub> ellipses,</strong><br />
<strong>magnified 4X, zoomed in<br />
</strong></td>
</tr>
</tbody>
</table>
<h4>ΔC<sub>00</sub> (ΔC 2000)</h4>
<p>ΔE<sub>00</sub> was developed as a further refinement over ΔE<sub>94</sub>. It has an extremely complex equation. Though not perfect, it&#8217;s the best of the current color difference formulas, and is recommend when color differences need to be quantified. It&#8217;s quite close to ΔE<sub>94</sub>, except for some blue colors. Until we added these ellipses to Imatest, there was no convenient way to visually compare the different ΔE measurements!</p>
<table class=" aligncenter" style="width: 80%;" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2015/09/ab_DeltaC00_colorchecker.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-13516" style="margin: 2px 4px 2px 4px;" src="https://www.imatest.com/wp-content/uploads/2015/09/ab_DeltaC00_colorchecker.jpg" alt="ab_DeltaC00_colorchecker" width="320" height="340" srcset="https://www.imatest.com/wp-content/uploads/2015/09/ab_DeltaC00_colorchecker.jpg 508w, https://www.imatest.com/wp-content/uploads/2015/09/ab_DeltaC00_colorchecker-300x318.jpg 300w, https://www.imatest.com/wp-content/uploads/2015/09/ab_DeltaC00_colorchecker-283x300.jpg 283w" sizes="(max-width: 320px) 100vw, 320px" /></a><strong>a*b* Colorchecker ΔC<sub>00</sub> ellipses,<br />
<strong>magnified 4X</strong></strong></td>
<td style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2015/09/xy_DeltaC00_colorchecker.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-13517" style="margin: 2px 4px 2px 4px;" src="https://www.imatest.com/wp-content/uploads/2015/09/xy_DeltaC00_colorchecker.jpg" alt="xy_DeltaC00_colorchecker" width="334" height="340" srcset="https://www.imatest.com/wp-content/uploads/2015/09/xy_DeltaC00_colorchecker.jpg 534w, https://www.imatest.com/wp-content/uploads/2015/09/xy_DeltaC00_colorchecker-300x305.jpg 300w, https://www.imatest.com/wp-content/uploads/2015/09/xy_DeltaC00_colorchecker-295x300.jpg 295w" sizes="(max-width: 334px) 100vw, 334px" /></a><strong>xy Colorchecker ΔC<sub>00</sub> ellipses,<br />
<strong>magnified 4X</strong>, zoomed in<br />
</strong></td>
</tr>
</tbody>
</table>
<h3>Displaying the ellipses in Imatest</h3>
<p>In Imatest 4.2 the ellipses are not displayed by default. We may change this in a later version. The table below shows how to control ellipse display.</p>
<table class="aligncenter" style="width: 98%;" border="1" cellspacing="0" cellpadding="3">
<tbody>
<tr>
<td><strong>Multicharts</strong><br />
<strong>Multitest</strong></td>
<td>
<p>Multicharts and Multitest share ini file settings.</p>
<p>Ellipse settings for both are set in the <strong>Color ellipses</strong> dropdown menu in Multicharts. Standard ellipse magnification (10x for MacAdam ellipses, 4X for Delta-C ellipses) is recommended.</p>
</td>
<td style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2015/09/multicharts_ellipse_selection.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-13551" style="margin: 2px 4px 2px 4px;" src="https://www.imatest.com/wp-content/uploads/2015/09/multicharts_ellipse_selection.png" alt="multicharts_ellipse_selection" width="300" height="175" srcset="https://www.imatest.com/wp-content/uploads/2015/09/multicharts_ellipse_selection.png 344w, https://www.imatest.com/wp-content/uploads/2015/09/multicharts_ellipse_selection-300x175.png 300w" sizes="(max-width: 300px) 100vw, 300px" /></a></td>
</tr>
<tr>
<td><strong>Colorcheck</strong></td>
<td>The selection is in the middle-left of the Colorcheck settings window.</td>
<td><a href="https://www.imatest.com/wp-content/uploads/2015/09/colorcheck_ellipse_selection.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-13521" style="margin: 2px 4px 2px 4px;" src="https://www.imatest.com/wp-content/uploads/2015/09/colorcheck_ellipse_selection.png" alt="colorcheck_ellipse_selection" width="280" height="106" srcset="https://www.imatest.com/wp-content/uploads/2015/09/colorcheck_ellipse_selection.png 302w, https://www.imatest.com/wp-content/uploads/2015/09/colorcheck_ellipse_selection-300x113.png 300w" sizes="(max-width: 280px) 100vw, 280px" /></a></td>
</tr>
<tr>
<td><strong>SFRplus</strong><br />
<strong>eSFR ISO</strong></td>
<td>In (Rescharts) SFRplus and eSFR ISO, ellipse settings are located in the <strong>Ellipses</strong> dropdown menu, displayed to the right of the bottom of the a*b* plot, when it is selected.</td>
<td><a href="https://www.imatest.com/wp-content/uploads/2015/09/sfrplus_ellipse_selection.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-13510" style="margin: 2px 4px 2px 4px;" src="https://www.imatest.com/wp-content/uploads/2015/09/sfrplus_ellipse_selection.png" alt="sfrplus_ellipse_selection" width="300" height="92" srcset="https://www.imatest.com/wp-content/uploads/2015/09/sfrplus_ellipse_selection.png 403w, https://www.imatest.com/wp-content/uploads/2015/09/sfrplus_ellipse_selection-300x92.png 300w" sizes="(max-width: 300px) 100vw, 300px" /></a></td>
</tr>
</tbody>
</table>
<p>The post <a rel="nofollow" href="https://www.imatest.com/2015/09/color-difference-ellipses/">Color difference ellipses</a> appeared first on <a rel="nofollow" href="https://www.imatest.com">Imatest</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.imatest.com/2015/09/color-difference-ellipses/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SFRreg:  SFR from Registration Marks</title>
		<link>https://www.imatest.com/2015/07/sfrreg-sfr-from-registration-marks/</link>
					<comments>https://www.imatest.com/2015/07/sfrreg-sfr-from-registration-marks/#respond</comments>
		
		<dc:creator><![CDATA[norman]]></dc:creator>
		<pubDate>Fri, 24 Jul 2015 05:19:10 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Product]]></category>
		<guid isPermaLink="false">http://www.imatest.com/?p=11574</guid>

					<description><![CDATA[<p>Imatest SFRreg performs highly automated measurements of sharpness (expressed as Spatial Frequency Response (SFR), also known as Modulation Transfer Function [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.imatest.com/2015/07/sfrreg-sfr-from-registration-marks/">SFRreg:  SFR from Registration Marks</a> appeared first on <a rel="nofollow" href="https://www.imatest.com">Imatest</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><em><strong>Imatest SFRreg</strong></em> performs highly automated measurements of <a href="/imaging/sharpness/"><strong>sharpness</strong></a> (expressed as Spatial Frequency Response (SFR), also known as <a>Modulation Transfer Function (MTF)</a>) and <strong><a href="https://docs.imatest.com/docs/sfr_chromatic/" target="_blank" rel="noopener">Lateral Chromatic Aberration</a></strong> from images that contain registration mark patterns (circles with two light and two dark quadrants). Unlike standard test charts, these patterns do not need to be located on a flat (planar) surface. Depending on the image source, they offer two advantages. You can</p>
<table border="0" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td>
<ul>
<li><strong>Test images at infinity distance</strong> (or any distance of choice) using a compact projection system such as the <strong>Optikos Meridian camera test system</strong>.</li>
<li><strong>Test the sharpness of extreme fisheye lenses (with angular fields of view over 180 degrees, whose MTF cannot be measured near the image boundaries with a single flat target) using an array test charts, each consisting of an individual registration mark.</strong> Registration mark charts, such as the one shown on the right, <a href="https://www.imatest.com/product-category/test-charts/">may be purchased from the Imatest store</a> or <a href="https://docs.imatest.com/docs/testcharts_sfr_svg" target="_blank" rel="noopener">printed on a high-quality inkjet printer</a>. Since Region of Interest (ROI) selection is automatic, they may be positioned where needed. They work best when facing the camera.</li>
</ul>
</td>
<td style="text-align: center;"><strong><a href="https://www.imatest.com/wp-content/uploads/2015/07/registration_mark.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-12378" style="margin: 2px 8px 2px 8px;" src="https://www.imatest.com/wp-content/uploads/2015/07/registration_mark.jpg" alt="registration_mark" width="240" height="180" srcset="https://www.imatest.com/wp-content/uploads/2015/07/registration_mark.jpg 477w, https://www.imatest.com/wp-content/uploads/2015/07/registration_mark-300x225.jpg 300w" sizes="(max-width: 240px) 100vw, 240px" /></a>Registration mark</strong></td>
</tr>
</tbody>
</table>
<p>Details of the regions to be analyzed are based on <a href="https://docs.imatest.com/docs/rescharts_instructions2" target="_blank" rel="noopener">user-entered criteria</a> (similar to <a href="https://docs.imatest.com/docs/sfrplus_instructions" target="_blank" rel="noopener">SFRplus</a> or <a href="https://docs.imatest.com/docs/esfriso_instructions" target="_blank" rel="noopener">eSFR ISO</a>, which it closely resembles).</p>
<p>Sharpness is derived from light/dark slanted edges inside the registration marks, as described in <a href="/imaging/sharpness/">Sharpness: What is it and how is it measured?</a> SFRreg can handle a wide range of camera aspect ratios and chart arrangements.</p>
<p><strong>SFRreg operates in two modes.</strong></p>
<ul>
<li><strong>Interactive/setup mode</strong>  allows you to select settings and interactively examine results in detail. Saved settings are used for <strong>Auto Mode</strong>.</li>
<li><strong>Auto mode</strong>  runs automatically with no additional user input. ROIs are located automatically based on settings saved from the interactive/setup mode. This allows images of different sizes and framing to be analyzed with no change of settings. Auto mode works with large batches of files, and is especially useful for automated testing, where framing may vary from image to image.</li>
</ul>
<p><strong><a href="https://docs.imatest.com/docs/sfrreg_instructions" target="_blank" rel="noopener">Part 1 of the instructions</a></strong> introduces <em><strong>SFRreg</strong></em> and explains how to obtain and photograph the chart. <strong><a href="https://docs.imatest.com/docs/rescharts_instructions2" target="_blank" rel="noopener">Part 2</a></strong> shows how to run SFRreg inside Rescharts and how to save settings for automated runs. <strong><a href="https://docs.imatest.com/docs/rescharts_edge_results-3" target="_blank" rel="noopener">Part 3</a></strong> illustrates the results.</p>
<p>&nbsp;</p>
<div id="test_charts" class="page-section compact">
<table style="width: 98%;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<h3><a id="optikos"></a>SFRreg images from the Optikos Meridian projection system</h3>
<p>Imatest SFRreg is originally designed designed to work with images from the <strong>Optikos Meridian system</strong>, which consists of several projectors that project registration mark patterns towards a camera. These patterns appear at infinity focus at the camera. A typical image is shown below.</p>
</td>
<td><a href="https://www.imatest.com/wp-content/uploads/2015/07/MERIDIAN-7-4K-e1423515004804.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-12379" style="margin: 8px 2px 8px 2px;" src="https://www.imatest.com/wp-content/uploads/2015/07/MERIDIAN-7-4K-e1423515004804.jpg" alt="MERIDIAN-7-4K-e1423515004804" width="280" height="148" srcset="https://www.imatest.com/wp-content/uploads/2015/07/MERIDIAN-7-4K-e1423515004804.jpg 800w, https://www.imatest.com/wp-content/uploads/2015/07/MERIDIAN-7-4K-e1423515004804-300x159.jpg 300w, https://www.imatest.com/wp-content/uploads/2015/07/MERIDIAN-7-4K-e1423515004804-600x318.jpg 600w" sizes="(max-width: 280px) 100vw, 280px" /></a></td>
</tr>
</tbody>
</table>
<p style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2015/07/Optikos_9_proj_640W.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-12380" src="https://www.imatest.com/wp-content/uploads/2015/07/Optikos_9_proj_640W.jpg" alt="Optikos_9_proj_640W" width="600" height="450" srcset="https://www.imatest.com/wp-content/uploads/2015/07/Optikos_9_proj_640W.jpg 640w, https://www.imatest.com/wp-content/uploads/2015/07/Optikos_9_proj_640W-300x225.jpg 300w, https://www.imatest.com/wp-content/uploads/2015/07/Optikos_9_proj_640W-600x450.jpg 600w" sizes="(max-width: 600px) 100vw, 600px" /></a><strong>Image acquired from a 9-projector Optikos Meridian system</strong></p>
<h3><a id="arrays"></a>SFRreg images from arbitrary arrays of printed registration mark charts</h3>
<p style="text-align: left;">SFRreg also works with printed registration mark patterns, which can be placed anywhere in the image. For extreme wide-angle (fisheye) lenses they should be oriented facing directly towards the camera. Here is a synthesized image (we&#8217;ll add a real one soon). You can add other charts— typically color or grayscale— to the image for additional measurements.</p>
<p style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2015/07/reg_marks_fisheye_fake.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-12376" src="https://www.imatest.com/wp-content/uploads/2015/07/reg_marks_fisheye_fake.jpg" alt="reg_marks_fisheye_fake" width="600" height="409" srcset="https://www.imatest.com/wp-content/uploads/2015/07/reg_marks_fisheye_fake.jpg 972w, https://www.imatest.com/wp-content/uploads/2015/07/reg_marks_fisheye_fake-300x205.jpg 300w, https://www.imatest.com/wp-content/uploads/2015/07/reg_marks_fisheye_fake-600x409.jpg 600w" sizes="(max-width: 600px) 100vw, 600px" /></a><strong>Fisheye lens image with synthesized registration mark charts oriented facing the camera</strong></p>
<table style="width: 94%;" border="1" cellspacing="0" cellpadding="2" align="center">
<caption>
<p style="text-align: center;"><strong><span style="font-size: 12pt;">SFRreg chart print options (can be selected when <a href="https://www.imatest.com/product/iso12233/">ordering</a>)</span></strong></p>
</caption>
<tbody>
<tr>
<th scope="col" width="16%"> </th>
<th scope="col" width="21%"><span style="font-size: medium;">Options</span></th>
<th scope="col" width="63%"><span style="font-size: medium;">Notes</span></th>
</tr>
<tr>
<td><span style="font-size: 10pt;"><strong>Media</strong></span></td>
<td><span style="font-size: 10pt;">Inkjet (reflective), <br />
LVT film (transmissive)<br />
</span></td>
<td><span style="font-size: 10pt;">Inkjet (reflective) is usually the most practical choice.</span></td>
</tr>
<tr>
<td><strong><span style="font-size: small;">Contrast </span><br />
</strong></td>
<td><span style="font-size: small;">4:1, 10:1<br />
</span></td>
<td><span style="font-size: small;">4:1 contrast is specified in the new ISO 12233:2014 standard. <br />
</span></td>
</tr>
<tr>
<td><span style="font-size: small;"><strong>Surface</strong></span></td>
<td><span style="font-size: small;">Matte or semigloss</span></td>
<td><span style="font-size: small;">Semigloss is slightly sharper, but is more susceptible to glare (specular reflections), especially with wide angle lenses. <strong>Matte surface is recommended for wide angle lenses or difficult lighting situations.</strong></span></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<table class=" aligncenter" style="width: 90%;" border="0" cellspacing="1" cellpadding="5" align="center" bgcolor="#663300">
<tbody>
<tr>
<td bgcolor="#FFF6F0"><span style="font-size: small;"><span style="font-size: medium;"><a href="https://www.imatest.com/imaging/sharpness/#calc"><em><strong>Slanted-edge algorithm</strong></em></a></span> <span style="font-size: small;">The algorithms for calculating MTF/SFR were adapted from a Matlab program, sfrmat, written by <a href="http://losburns.com/imaging/index.html" target="_blank" rel="noopener noreferrer">Peter Burns</a> (<img loading="lazy" decoding="async" src="https://www.imatest.com/images/burnsmail.gif" alt="" width="119" height="16" align="absbottom" hspace="1" />) to implement the ISO 12233:2000 standard. Imatest SFR, SFRplus, SFRreg, and eSFR ISO incorporates numerous improvements, including improved edge detection, better handling of lens distortion, a nicer interface, and far more detailed output. The original Matlab code is available on <a href="http://losburns.com/imaging/software/SFRedge/index.htm" target="_blank" rel="noopener noreferrer">http://losburns.com/imaging/software/SFRedge/index.htm</a>. In comparing sfrmat results with Imatest, note that if no OECF (tonal response curve) file is entered into sfrmat, no tonal response curve is assumed, i.e., <a href="https://docs.imatest.com/docs/glossary/#gamma" target="_blank" rel="noopener">gamma</a> = 1 (linear response). Since the default value of gamma in Imatest is 0.5, which is typical of digital cameras, you must set gamma to 1 to obtain good agreement with sfrmat.</span><br />
</span></td>
</tr>
</tbody>
</table>
</div>
<div id="obtaining" class="page-section compact">
<h4><a id="photo"></a>Obtaining and photographing the charts</h4>
<p>Registration Mark charts can be purchased from the <a href="https://www.imatest.com/product-category/test-charts/">Imatest store</a> in a variety of inkjet media (reflective and transmissive) (Other media will be available on request.) Although we recommend that you purchase the charts, they can be <a href="https://docs.imatest.com/docs/testcharts_sfr_svg/#SFRplus" target="_blank" rel="noopener">printed on photographic-quality inkjet printers</a>, but you must have fine materials, skill, and a knowledge of color management.</p>
</div>
<p>&nbsp;</p>
<div id="results" class="page-section compact">
<h2><a name="results"></a>SFRreg results</h2>
<p>When calculations are complete, results are displayed in the <a href="https://docs.imatest.com/docs/rescharts" target="_blank" rel="noopener">Rescharts</a> window, which allows a number of displays to be selected. The following table shows where specific results are displayed. Results plots are very similar to SFRplus and eSFR ISO. We show two samples of results below.</p>
<div class="padded_image" style="float: right;">
<p><a href="https://www.imatest.com/wp-content/uploads/2015/08/sfrreg_display_selection.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-12544" src="https://www.imatest.com/wp-content/uploads/2015/08/sfrreg_display_selection.png" alt="sfrreg_display_selection" width="200" height="302" srcset="https://www.imatest.com/wp-content/uploads/2015/08/sfrreg_display_selection.png 255w, https://www.imatest.com/wp-content/uploads/2015/08/sfrreg_display_selection-199x300.png 199w" sizes="(max-width: 200px) 100vw, 200px" /></a>SFRreg display selections</p>
</div>
<table style="width: 65%;" border="1" cellspacing="0" cellpadding="3">
<tbody>
<tr class="emphasis">
<td width="54%">Measurement</td>
<td width="46%">Display</td>
</tr>
<tr>
<td>MTF (sharpness) for individual regions</td>
<td><a href="#edgemtf">1. Edge and MTF</a></td>
</tr>
<tr>
<td>MTF (sharpness) for entire image</td>
<td><a href="#multiroi">4. Multi-ROI summary<br />
</a><a href="#plot3d">12. 3D plot</a> <a href="#lensmtf"><br />
13. Lens-style MTF plot</a></td>
</tr>
<tr>
<td>Lateral Chromatic Aberration</td>
<td><a href="#CA">2. Chromatic Aberration</a></td>
</tr>
<tr>
<td>Original image showing region selection</td>
<td><a href="#image">8. Image &amp; geometry</a></td>
</tr>
<tr>
<td>EXIF data</td>
<td><a href="#exif">7. Summary &amp; EXIF data</a></td>
</tr>
<tr>
<td>Acutance/SQF (Subjective Quality Factor)</td>
<td><a href="#SQF">3. SQF / Acutance</a></td>
</tr>
<tr>
<td>Edge roughness</td>
<td><a href="#edgerough">14. Edge roughness</a></td>
</tr>
<tr>
<td>Chromatic Aberration (radial)</td>
<td>15. Radial (Chr Aber, etc.)</td>
</tr>
</tbody>
</table>
</div>
<div id="multiroi" class="page-section compact">
<h2>Multi-ROI summary display</h2>
<p class="padded_image" style="text-align: center;" align="center"> </p>
<p class="padded_image" style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2015/08/sfrreg_multi_region.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-12545" src="https://www.imatest.com/wp-content/uploads/2015/08/sfrreg_multi_region.jpg" alt="sfrreg_multi_region" width="640" height="488" srcset="https://www.imatest.com/wp-content/uploads/2015/08/sfrreg_multi_region.jpg 840w, https://www.imatest.com/wp-content/uploads/2015/08/sfrreg_multi_region-300x229.jpg 300w, https://www.imatest.com/wp-content/uploads/2015/08/sfrreg_multi_region-600x457.jpg 600w" sizes="(max-width: 640px) 100vw, 640px" /></a><strong>SFRreg results in Rescharts window: Multiple region (ROI) summary<br />
(Only upper Vertical regions have been selected to keep the view uncluttered.)<br />
</strong></p>
<p>The multi-ROI (multiple Region of Interest) summary shown in the <span class="module">Rescharts</span> window (above) contains a detailed summary of <span class="module">SFRreg</span> results. (<a href="#plot3d">3D plots</a> also contain an excellent summary.) The upper left contains the image in muted gray tones, with the selected regions surrounded by red rectangles and displayed with full contrast. Up to four results boxes are displayed next to each region. The results are selected the the Display options area on the right of the window, below the Display selection.</p>
<table style="width: 100%;" border="0" cellspacing="0" cellpadding="1">
<tbody>
<tr>
<td>
<p><span style="font-size: 10pt;"><span style="font-size: small;">The <strong>Results selection</strong> (right) lets you choose which results to display. N is region number. Ctr-corner distance % is the approximate location of the region. CA is Chromatic Aberration in area, as percentage of the center-to-corner distance (a perceptual measurement). A legend below the image shows which results are displayed. </span></span></p>
<p><span style="font-size: 10pt;"><span style="font-size: small;">The <strong>View selection</strong> (far right) lets you select how many results boxes to display, which can be helpful when many regions overlap. From top to bottom the number of boxes is 4, 3, 2, 2, and 1, respectively.</span><br />
</span></p>
</td>
<td style="text-align: center;"><span style="font-size: small;"><span style="font-size: small;"><img loading="lazy" decoding="async" class="padded_image" style="margin: 4px 8px 4px 8px;" title="multi_roi_display_options" src="https://www.imatest.com/wp-content/uploads/2011/11/multi_roi_display_options.png" alt="SFRreg multi-ROI summary display options menu: MTF50, MTF20, CA and other readouts" width="232" height="158" /><br />
<strong>Results selection</strong><br />
</span></span></td>
<td style="text-align: center;"><span style="font-size: small;"><span style="font-size: small;"><span class="padded_image"><img loading="lazy" decoding="async" class="aligncenter  wp-image-5548" style="margin-bottom: 8px; margin-top: 8px; border-width: 4px;" title="multi_roi_display_views" src="https://www.imatest.com/wp-content/uploads/2011/11/multi_roi_display_views.png" alt="SFRreg multi-ROI display views menu: Display all results, Omit ROI and % distance and more" width="174" height="119" /></span><strong><span class="padded_image">View selection</span></strong></span></span></td>
</tr>
</tbody>
</table>
</div>
<div id="edgemtf" class="page-section compact">
<h2>Edge and MTF display</h2>
<p class="padded_image" align="center"> </p>
<p class="padded_image"><a href="https://www.imatest.com/wp-content/uploads/2015/08/sfrreg_edge_MTF.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-12551" src="https://www.imatest.com/wp-content/uploads/2015/08/sfrreg_edge_MTF.jpg" alt="sfrreg_edge_MTF" width="680" height="518" srcset="https://www.imatest.com/wp-content/uploads/2015/08/sfrreg_edge_MTF.jpg 840w, https://www.imatest.com/wp-content/uploads/2015/08/sfrreg_edge_MTF-300x229.jpg 300w, https://www.imatest.com/wp-content/uploads/2015/08/sfrreg_edge_MTF-600x457.jpg 600w" sizes="(max-width: 680px) 100vw, 680px" /></a>Edge and MTF display in Rescharts window<br />
<span style="font-size: x-small;">Diffraction-limited MTF and edge response are shown as a pale brown dotted lines</span><br />
<span style="font-size: x-small;">when pixel spacing (5.7um for the EOS-40D) has been entered.</span></p>
<p>This display is identical to the <a href="https://docs.imatest.com/docs/sfr_mtfplot/" target="_blank" rel="noopener">SFR Edge and MTF display</a>. The edge (or line spread function) is plotted on the top and the MTF is plotted on the bottom. The edge may be displayed linearized and normalized (the default; shown), unlinearized (pixel level) and normalized, or linearized and unnormalized (good for checking for saturation, especially in images with poor white balance). Edge display is selected by pressing <span class="ibutton">More settings</span>.</p>
<p>There are a number of readouts, including 10-90% rise distance, MTF50, MTF50P (the spatial frequency where MTF is 50% of the peak value, differing from MTF50 only for oversharpened pulses), the secondary readouts (MTF @ 0.125 and 0.25 C/P in this case), and the MTF at the Nyquist frequency (0.5 cycles/pixel). The <a href="/imaging/sharpness/#optimum_aper">diffraction-limited MTF curve</a> (not shown above) is displayed as a pale brown dotted line when pixel pitch is entered.</p>
<p><strong>MTF</strong> is explained in <a href="/imaging/sharpness/" target="_blank" rel="noopener noreferrer">Sharpness: What is it and how is it measured?</a> <a href="/imaging/mtf_appearance/">MTF curves and Image appearance</a> contains several examples illustrating the correlation between MTF curves and perceived sharpness.</p>
</div>
<p>&nbsp;</p>
<div id="links" class="page-section compact">
<p><a href="http://www.zeiss.com/content/dam/Photography/new/pdf/en/cln_archiv/cln30_en_web_special_mtf_01.pdf" target="_blank" rel="noopener noreferrer">How to Read MTF Curves</a> by H. H. Nasse of <a href="http://www.zeiss.com/" target="_blank" rel="noopener noreferrer">Carl Zeiss</a>. Excellent, thorough introduction. 33 pages long; requires patience. Has a lot of detail on the MTF curves similar to the <a href="https://docs.imatest.com/docs/rescharts_edge_results-3#lensmtf" target="_blank" rel="noopener">Lens-style MTF curve in SFRplus</a>. Even more detail in <a href="http://www.zeiss.com/content/dam/Photography/new/pdf/en/cln_archiv/cln31_en_web_special_mtf_02.pdf" target="_blank" rel="noopener noreferrer">Part II</a>. Their (optical) <a href="https://www.zeiss.com/consumer-products/us/home.html" target="_blank" rel="noopener noreferrer">MTF Tester K8</a> is of some interest.</p>
<p><a href="https://luminous-landscape.com/?s=Understanding+MTF" target="_blank" rel="noopener">Understanding MTF</a> from <a href="http://www.luminous-landscape.com/" target="_blank" rel="noopener">Luminous Landscape.com</a> has a much shorter introduction.</p>
<p><a href="http://normankoren.com/Tutorials/MTF.html" target="_blank" rel="noopener noreferrer">Understanding image sharpness and MTF</a> A multi-part series by the author of <span class="module">Imatest</span>, mostly written prior to <span class="module">Imatest&#8217;s</span> founding. Moderately technical.</p>
<p><a href="http://www.bobatkins.com/" target="_blank" rel="noopener noreferrer">Bob Atkins</a> has an excellent introduction to <a href="http://www.bobatkins.com/photography/technical/mtf/mtf1.html" target="_blank" rel="noopener noreferrer">MTF and SQF</a>. SQF (subjective quality factor) is a measure of perceived print sharpness that incorporates the contrast sensitivity function (CSF) of the human eye. It will be added to Imatest Master in late October 2006.</p>
<p>Optikos makes instruments for measuring lens MTF. Their site has some interesting articles, for example, Lens Testing: The Measurement of MTF (Modulation Transfer Function).</p>
</div>
<p>The post <a rel="nofollow" href="https://www.imatest.com/2015/07/sfrreg-sfr-from-registration-marks/">SFRreg:  SFR from Registration Marks</a> appeared first on <a rel="nofollow" href="https://www.imatest.com">Imatest</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.imatest.com/2015/07/sfrreg-sfr-from-registration-marks/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Measuring Multiburst pattern MTF with Stepchart</title>
		<link>https://www.imatest.com/2015/04/multiburst-stepchart/</link>
					<comments>https://www.imatest.com/2015/04/multiburst-stepchart/#respond</comments>
		
		<dc:creator><![CDATA[norman]]></dc:creator>
		<pubDate>Wed, 01 Apr 2015 22:05:15 +0000</pubDate>
				<category><![CDATA[Imaging Science]]></category>
		<guid isPermaLink="false">http://www.imatest.com/?p=11138</guid>

					<description><![CDATA[<p>Measuring MTF is not a typical application for Stepchart— certainly not its primary function— but it can be useful with [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.imatest.com/2015/04/multiburst-stepchart/">Measuring Multiburst pattern MTF with Stepchart</a> appeared first on <a rel="nofollow" href="https://www.imatest.com">Imatest</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Measuring <a href="/imaging/sharpness/">MTF</a> is not a typical application for <a href="https://docs.imatest.com/docs/stepchart" target="_blank" rel="noopener">Stepchart</a>— certainly not its primary function— but it can be useful with <strong><a href="http://en.wikipedia.org/wiki/Multiburst" target="_blank" rel="noopener noreferrer">multiburst patterns</a></strong>, which are a legacy from analog imaging that occasionally appear in the digital world. The multiburst pattern is not one of <strong><em>Imatest&#8217;s</em></strong> preferred methods for measuring MTF: see the <a href="/imaging/sharpness/#matrix">MTF Measurement Matrix</a> for a concise list. But sometimes customers need to analyze them. This feature is available starting with <em><strong>Imatest 4.1.3</strong></em> (March 2015).</p>
<p><span id="more-11138"></span></p>
<p>Here is a crop of a multiburst pattern, generated by a Tektronix device:</p>
<p style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2015/03/multiburst_crop.jpg"><img loading="lazy" decoding="async" class=" size-full wp-image-11141 alignnone" style="margin-bottom: 4px; margin-top: 4px;" src="https://www.imatest.com/wp-content/uploads/2015/03/multiburst_crop.jpg" alt="multiburst_crop" width="720" height="221" srcset="https://www.imatest.com/wp-content/uploads/2015/03/multiburst_crop.jpg 862w, https://www.imatest.com/wp-content/uploads/2015/03/multiburst_crop-300x92.jpg 300w, https://www.imatest.com/wp-content/uploads/2015/03/multiburst_crop-600x184.jpg 600w" sizes="(max-width: 720px) 100vw, 720px" /><br />
<strong>Crop of Multiburst pattern: click on image for full-size pattern that you can download.</strong></a><br />
Running Stepchart with the multiburst pattern</p>
<p>Open Stepchart, then read the multiburst image. Make a rough region selection for the multiburst pattern— it will be refined as shown below. Then press <strong>Yes</strong> (not Express mode) to bring up the Stepchart settings window.</p>
<p style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2015/03/stepchart_multiburst_settings.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11142" src="https://www.imatest.com/wp-content/uploads/2015/03/stepchart_multiburst_settings.png" alt="stepchart_multiburst_settings" width="640" height="521" srcset="https://www.imatest.com/wp-content/uploads/2015/03/stepchart_multiburst_settings.png 766w, https://www.imatest.com/wp-content/uploads/2015/03/stepchart_multiburst_settings-300x244.png 300w, https://www.imatest.com/wp-content/uploads/2015/03/stepchart_multiburst_settings-600x489.png 600w" sizes="(max-width: 640px) 100vw, 640px" /></a><strong>Stepchart settings for Multiburst MTF measurement</strong></p>
<p>The key settings are circled in <span style="color: #ff0000;"><strong>red</strong></span>. <strong>Automatic</strong> (Zone detection) should be unchecked and 6 patches should be selected using the slider (for this pattern; some multiburst patterns have as few as 5 zones). Under <strong>Results (Fig. 1, Lower plot)</strong>, select <strong>4. Noise uncorrected for patch nonuniformity, norml. to 1 in patch 1</strong>. Only <strong>Plot 1. Pixels, noise</strong> is relevant to the multiburst image. When settings are complete, click <strong>OK</strong>. If this is the first run for this size of image, the fine ROI adjustment window will appear.</p>
<p style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2015/03/multiburst_stepchart_fineadj.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11144" src="https://www.imatest.com/wp-content/uploads/2015/03/multiburst_stepchart_fineadj.jpg" alt="multiburst_stepchart_fineadj" width="760" height="553" srcset="https://www.imatest.com/wp-content/uploads/2015/03/multiburst_stepchart_fineadj.jpg 876w, https://www.imatest.com/wp-content/uploads/2015/03/multiburst_stepchart_fineadj-300x218.jpg 300w, https://www.imatest.com/wp-content/uploads/2015/03/multiburst_stepchart_fineadj-600x436.jpg 600w" sizes="(max-width: 760px) 100vw, 760px" /></a><strong>Fine ROI adjustment window for Multiburst pattern in Stepchart. May be enlarged.</strong></p>
<h3>Results</h3>
<p>The standard deviation of the pixels in the patch, which is normally used to measure noise, is proportional to the MTF of the pattern in the patch (as long as it&#8217;s above the noise). To obtain an accurate result the patch nonuniformity correction is turned off (by setting <strong>Results (Fig. 1, Lower plot)</strong> to <strong>4. Noise uncorrected&#8230;,</strong> as indicated above.</p>
<p>The key results are in the first Stepchart figure, most importantly in the lower plot, which contains the MTF for the patches.</p>
<p style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2015/03/stepchart_multiburst_results.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11143" src="https://www.imatest.com/wp-content/uploads/2015/03/stepchart_multiburst_results.png" alt="stepchart_multiburst_results" width="420" height="552" srcset="https://www.imatest.com/wp-content/uploads/2015/03/stepchart_multiburst_results.png 420w, https://www.imatest.com/wp-content/uploads/2015/03/stepchart_multiburst_results-300x394.png 300w, https://www.imatest.com/wp-content/uploads/2015/03/stepchart_multiburst_results-228x300.png 228w" sizes="(max-width: 420px) 100vw, 420px" /></a><strong>Stepchart Multiburst results: MTF is in lower plot</strong></p>
<table style="width: 90%; background-color: #eeffee;" border="0" cellspacing="0" cellpadding="4" align="center">
<tbody>
<tr>
<td>
<p><span style="color: #008000;">There are several ways we could enhance this calculation, but we will only do them if their is sufficient interest.</span></p>
<ul>
<li><span style="color: #008000;">The standard deviation method is very tolerant to image misalignment, but it&#8217;s quite sensitive to noise. There are more optimum techniques, but they require that the pattern be specified as either vertically or horizontally oriented and the image be carefully aligned. </span></li>
<li><span style="color: #008000;">The spatial frequency of the sine pattern in the patches is not yet calculated because it&#8217;s often specified the instrumentation used to generate the multiburst pattern. It would require some effort to add it.</span></li>
</ul>
</td>
</tr>
</tbody>
</table>
<p>The post <a rel="nofollow" href="https://www.imatest.com/2015/04/multiburst-stepchart/">Measuring Multiburst pattern MTF with Stepchart</a> appeared first on <a rel="nofollow" href="https://www.imatest.com">Imatest</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.imatest.com/2015/04/multiburst-stepchart/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>LSF correction factor for slanted-edge MTF measurements</title>
		<link>https://www.imatest.com/2015/04/lsf-correction-factor-for-slanted-edge-mtf-measurements/</link>
					<comments>https://www.imatest.com/2015/04/lsf-correction-factor-for-slanted-edge-mtf-measurements/#respond</comments>
		
		<dc:creator><![CDATA[norman]]></dc:creator>
		<pubDate>Wed, 01 Apr 2015 16:00:14 +0000</pubDate>
				<category><![CDATA[Imaging Science]]></category>
		<guid isPermaLink="false">http://www.imatest.com/?p=11149</guid>

					<description><![CDATA[<p>A correction factor for the slanted-edge MTF (Edge SFR; E-SFR) calculations in SFR, SFRplus, eSFR ISO, SFRreg, and Checkerboard was [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.imatest.com/2015/04/lsf-correction-factor-for-slanted-edge-mtf-measurements/">LSF correction factor for slanted-edge MTF measurements</a> appeared first on <a rel="nofollow" href="https://www.imatest.com">Imatest</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>A correction factor for the slanted-edge MTF (Edge SFR; E-SFR) calculations in <strong><a href="https://docs.imatest.com/docs/sfr_instructions" target="_blank" rel="noopener">SFR</a></strong>, <strong><a href="https://docs.imatest.com/docs/sfrplus_instructions" target="_blank" rel="noopener">SFRplus</a></strong>, <strong><a href="https://docs.imatest.com/docs/esfriso_instructions" target="_blank" rel="noopener">eSFR ISO</a></strong>, <strong><a href="https://docs.imatest.com/docs/sfrreg_instructions" target="_blank" rel="noopener">SFRreg</a></strong>, and <strong><a href="https://docs.imatest.com/docs/checkerboard_instructions" target="_blank" rel="noopener">Checkerboard</a></strong> was added to Imatest in 2015. This correction factor is included in the ISO 12233:2014 and 2017 standards, but is not in the older ISO 12233:2000 standard. Because it corrects for an MTF loss caused by the numerical calculation of the Line Spread Function (<em>LSF</em>) from the Edge Spread Function (<em>ESF</em>), we call it the <em><strong>LSF correction factor</strong></em>.<span id="more-11149"></span></p>
<p style="text-align: center;"><a href="#equations">Equations</a> &#8211; <a href="#applying">Applying the correction factor</a> &#8211; <a href="#verification">Verification</a> </p>
<p>The LSF correction factor primarily affects very high spatial frequencies beyond most of the energy for typical high quality cameras. But it does make a difference for practical measurements: MTF50 for a typical high quality camera (shown <a href="#real_example">below</a>) is increased by about 1.5%.</p>
<p>The correction factor is turned on by default in <em><strong>Imatest 4.2+</strong></em>. It is set by pressing <strong>Settings</strong>, <strong>Options III</strong> in the <em><strong>Imatest</strong> </em>main window as shown <a href="#applying">below</a>, then checking the box for the correction. <span style="color: #800000;"><em><strong>We strongly recommend leaving on the LSF correction factor, i.e., <span style="text-decoration: underline;">the box should be checked</span>.</strong></em></span></p>
<table class="aligncenter" style="width: 90%; border-collapse: collapse; background-color: #fffff0; border-color: #aa6666;" border="1" cellspacing="0" cellpadding="6">
<tbody>
<tr>
<td style="width: 100%;"><span style="color: #800000;"><strong><span style="font-size: 12pt;">Because the LSF correction factor used by <em>Imatest</em> is derived from first principles, and <em>not</em> from the equations in the standards, which contain misprints, the correction factor in <em>Imatest</em> versions starting with 4.2 in 2015 corresponds to the <span style="text-decoration: underline;"><em>intent</em></span> of both the ISO 12233:2014 and 2017 standards.</span></strong></span></td>
</tr>
</tbody>
</table>
<p> <br />
More details about Imatest&#8217;s ISO compliance can be found on the <a href="/imaging/sharpness/#differences">Sharpness web page</a>.</p>
<h3><strong><a id="equations"></a>Equations</strong></h3>
<p><span style="font-size: 12pt;"><span class="collapseomatic imatest-collapse-button" id="id6adbf66ab9744"  tabindex="0" title="Show the SFR and LSF equations from ISO 12233:2000, 2014, and 2017"    >Show the SFR and LSF equations from ISO 12233:2000, 2014, and 2017</span><span id='swap-id6adbf66ab9744'  class='colomat-swap' style='display:none;'>Hide the SFR and LSF equations from ISO 12233:2000, 2014, and 2017</span><div id="target-id6adbf66ab9744" class="collapseomatic_content "></span></p>
<p>Here is the Edge SFR (MTF) equation from ISO 12233:2000, Annex C:</p>
<p><a href="https://www.imatest.com/wp-content/uploads/2015/03/iso-12233-2000-SFR_eqn.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11151" src="https://www.imatest.com/wp-content/uploads/2015/03/iso-12233-2000-SFR_eqn.png" alt="iso-12233-2000-SFR_eqn" width="691" height="305" srcset="https://www.imatest.com/wp-content/uploads/2015/03/iso-12233-2000-SFR_eqn.png 691w, https://www.imatest.com/wp-content/uploads/2015/03/iso-12233-2000-SFR_eqn-300x132.png 300w, https://www.imatest.com/wp-content/uploads/2015/03/iso-12233-2000-SFR_eqn-600x265.png 600w" sizes="(max-width: 691px) 100vw, 691px" /></a></p>
<p style="padding-left: 80px;">© ISO 2000 &#8211; All rights reserved</p>
<hr />
<p>Here is the corresponding equation from <a href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=59419" target="_blank" rel="noopener noreferrer">ISO 12233:2014</a>, Annex D. Note that <em>E-SFR(k)</em> is the symbol for edge-based SFR, <em>not</em> a subtraction:</p>
<p style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2015/04/esf_equation_iso12233-2014.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-37002" src="https://www.imatest.com/wp-content/uploads/2015/04/esf_equation_iso12233-2014.png" alt="ISO 12233:2014 e-SFR equation D.1 with the derivative correction factor D(j) highlighted" width="668" height="373" srcset="https://www.imatest.com/wp-content/uploads/2015/04/esf_equation_iso12233-2014.png 792w, https://www.imatest.com/wp-content/uploads/2015/04/esf_equation_iso12233-2014-300x167.png 300w, https://www.imatest.com/wp-content/uploads/2015/04/esf_equation_iso12233-2014-600x335.png 600w, https://www.imatest.com/wp-content/uploads/2015/04/esf_equation_iso12233-2014-768x429.png 768w" sizes="(max-width: 668px) 100vw, 668px" /></a></p>
<p style="padding-left: 80px;">© ISO 2014 &#8211; All rights reserved</p>
<p>And here is the corresponding equation from <a href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=59419" target="_blank" rel="noopener noreferrer">ISO 12233:201</a>7 Annex D. </p>
<p><a href="https://www.imatest.com/wp-content/uploads/2015/04/esf_equation_iso12233-2017.png"><br />
<img loading="lazy" decoding="async" class="aligncenter size-full wp-image-37003" src="https://www.imatest.com/wp-content/uploads/2015/04/esf_equation_iso12233-2017.png" alt="ISO 12233:2017 e-SFR equation D.1 with the derivative correction factor D(k) highlighted" width="668" height="389" srcset="https://www.imatest.com/wp-content/uploads/2015/04/esf_equation_iso12233-2017.png 792w, https://www.imatest.com/wp-content/uploads/2015/04/esf_equation_iso12233-2017-300x175.png 300w, https://www.imatest.com/wp-content/uploads/2015/04/esf_equation_iso12233-2017-600x349.png 600w, https://www.imatest.com/wp-content/uploads/2015/04/esf_equation_iso12233-2017-768x447.png 768w" sizes="(max-width: 668px) 100vw, 668px" /></a></p>
<p style="padding-left: 80px;">© ISO 2017 &#8211; All rights reserved</p>
</div>
<hr />
<p><a id="diff"></a>The difference between the 2014 and 2017 equations is the LSF (Line Spread Function) correction factor <em>D(j)</em> (<em>D(k)</em> in ISO 12233:2017), which corrects for the numerical differentiation used to calculate <em>LSF</em> (<span style="text-decoration: underline;"><em>not</em></span> the point spread function) from the Edge Spread Function. Note that <em>D(j)</em> (or <em>D(k)</em> ) are incorrect in <em>both</em> the 2014 and 2017 standards. They should read,</p>
<table style="width: 100%;" border="0" cellspacing="0" cellpadding="4">
<tbody>
<tr>
<td style="text-align: center; width: 72.5029%;">
\(D(k) = minleft[frac{2pi k / N}{sinleft(2pi k / N right) },10right] = minleft[frac{1}{text{sinc}left( 2pi k / N right)},10 right] \)
</td>
<td style="text-align: right; width: 27.2621%;"><span style="font-size: 8pt;">*If you thought ISO standards were written by gods on<br />
</span><span style="font-size: 8pt;">Mount Olympus, the many misprints should set you straight.</span></td>
</tr>
</tbody>
</table>
<p>Apart from min[&#8230;,10], this equation is used in ISO 12233:2022.</p>
<span class="collapseomatic imatest-collapse-button" id="id6adbf66ab97ff"  tabindex="0" title="Show the equations for the numerical differentiation transfer function"    >Show the equations for the numerical differentiation transfer function</span><span id='swap-id6adbf66ab97ff'  class='colomat-swap' style='display:none;'>Hide the equations for the numerical differentiation transfer function</span><div id="target-id6adbf66ab97ff" class="collapseomatic_content ">
<table style="background-color: #eeffee; width: 92%;" border="1" cellspacing="0" cellpadding="4" align="center">
<tbody>
<tr>
<td>
<div align="center">
<p style="text-align: center;"><span style="color: #008000;"><strong>Numerical differentiation is a linear process with a </strong><strong><em>transfer function</em><br />
</strong><strong>that </strong><strong>differs from ideal differentiation.<br />
</strong></span></p>
<p style="text-align: left;"><span style="color: #008000;">The ISO 12233:2014 and 2017 formula (D.8) for calculating the Line Spread Function <em>LSF(x) </em>from the <a style="color: #008000;" href="/imaging/sharpness/#calc">4x-oversampled</a> Edge Spread Function <em>ESF(x)</em> is,<br />
</span></p>
<p style="text-align: left; padding-left: 30px;"><span style="color: #008000;">\(displaystyle LSF_W(j) = W(j)frac{ESF(j+1) &#8211; ESF(j-1)}{2}\)</span></p>
<p style="text-align: left;"><span style="color: #008000;">where <em>W(j)</em> is a windowing function not relevant to this analysis. Note that the difference spacing Δ<em>x</em> in this calculation is 2 (4x-oversampled) samples = 0.5 pixels. This numerical difference formula may be rewritten,<br />
</span></p>
<p style="text-align: left; padding-left: 30px;"><span style="color: #008000;">\(displaystyle LSF(x) = frac{ESF(x + Delta x) &#8211; ESF(x &#8211; Delta x)}{2Delta x}\)     where Δ<em>x</em>  = 1 pixel = 1 sample.<br />
</span></p>
</div>
<p><span style="color: #008000;">The Fourier transform (<em>FT</em>) for a time (or spatial) shift <span style="font-family: 'times new roman', times, serif; font-size: 12pt;"><em>a</em></span> is given in <a style="color: #008000;" href="http://en.wikipedia.org/wiki/Fourier_transform#Functional_relationships" target="_blank" rel="noopener noreferrer">Wikipedia</a>. </span></p>
<p style="padding-left: 30px;"><span style="color: #008000;">\(FT(g(x-a)) = e^{-iaomega} FT(g(x)) \)</span></p>
<p><span style="color: #008000;">For numerical differentiation where <span style="font-family: 'times new roman', times, serif; font-size: 12pt;"><em>a = </em>Δ<em>x</em></span>, the Fourier transform is</span></p>
<p style="padding-left: 30px;"><span style="color: #008000;">\(displaystyle FT_{numerical} = frac{FT(g(x+a)-g(x-a))}{2a} = frac{e^{iaomega}-e^{-iaomega}}{2a}FT(g(x))\)</span></p>
<p><span style="color: #008000;">Noting that  \(sin(x) = frac{e^{ix}-e^{-ix}}{2i}\)  (see <a style="color: #008000;" href="http://en.wikipedia.org/wiki/Sine" target="_blank" rel="noopener noreferrer">Wikipedia</a>), <br />
</span></p>
<p style="padding-left: 30px;"><span style="color: #008000;">\(displaystyle FT_{numerical} = frac{sin(aomega)}{a}FT(g(x))\)</span></p>
<p><span style="color: #008000;">For <em>pure</em> differentiation, the Fourier transform is</span></p>
<p style="padding-left: 30px;"><span style="color: #008000;">\(displaystyle FT_{pure} = FTleft(frac{d g(x)}{dx}right) = omega FT(g(x))\)</span></p>
<p><span style="color: #008000;">The correction factor is therefore</span></p>
<p style="padding-left: 30px;"><span style="color: #008000;">\(displaystyle D(omega) = left|frac{FT_{pure}}{FT_{numerical}}right| = frac{aomega }{sin(aomega )}\)</span></p>
<p><span style="color: #008000;">Since <span style="font-size: 12pt;"><span style="font-family: 'times new roman', times, serif;">Δ<em>x</em> = <em>a</em> = 1</span> </span>sample in <a style="color: #008000;" href="/imaging/sharpness/#calc">4x-oversampled</a> space and <span style="font-size: 12pt; font-family: 'times new roman', times, serif;"><em>ω</em> = 2π <em>f</em><sub>4x</sub></span><em>,</em> where frequency  <span style="font-size: 12pt; font-family: 'times new roman', times, serif;"><em>f</em><sub>4x</sub> = <em>ω</em>/(2π)</span> has units of cycles/sample in the <a style="color: #008000;" href="/imaging/sharpness/#calc">4x-oversampled</a> space,</span></p>
<p style="padding-left: 30px;"><span style="color: #008000;">\(displaystyle aomega = 2pi f_{4x}\)</span></p>
<p style="padding-left: 30px;"><span style="color: #008000;">\(displaystyle D(f_{4x}) = left|frac{FT_{pure}}{FT_{numerical}}right| = frac{2pi f_{4x}}{sin(2pi f_{4x})} = frac{1}{text{sinc}(2pi f_{4x})}\)<span style="font-size: 12pt; font-family: 'times new roman', times, serif;"> ,   where <em>f</em><sub>4x</sub> is spatial frequency in cycles/(4x oversampled sample).</span></span></p>
<p><span style="color: #008000;">And since <span style="font-size: 12pt;"><span style="font-family: 'times new roman', times, serif;">Δ<em>x</em> = <em>a</em> = 1/4</span> pixel </span>in (non-oversampled) pixel space,</span></p>
<p style="padding-left: 30px;"><span style="color: #008000;">\(displaystyle D(f_{CP}) = left|frac{FT_{pure}}{FT_{numerical}}right| = frac{pi f_{CP}/2}{sin(pi f_{CP}/2)} = frac{1}{text{sinc}(pi f_{CP}/2)}\)<span style="font-size: 12pt; font-family: 'times new roman', times, serif;"> ,   where <em>f</em><sub>CP</sub> is spatial frequency in cycles/pixel.</span></span></p>
<p><span style="color: #008000;">This is consistent with  the statement in Annex K.4 that &#8220;the first zero of the filter response occurs at &#8230; 2 cycles/pixel. Equation (K.9) (the final equation for <em>D</em>) uses <span style="font-size: 12pt; font-family: 'times new roman', times, serif;">2π<em>k/N</em></span> in place of <span style="font-size: 12pt; font-family: 'times new roman', times, serif;">π<span style="color: #008000;"><em>f</em></span><sub><span style="color: #008000;">CP</span></sub><span style="color: #008000;">/2</span> (or 2π<em>f</em><sub>4x</sub>).</span></span></p>
<p style="padding-left: 40px;"><span style="color: #008000; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;">In Annex D, equation (D.10), <em>D</em> is expressed as</span></p>
<p style="padding-left: 40px;"><span style="color: #008000;">\(displaystyle D(k) = frac{2pi k/N}{sin(2pi k/N)} = frac{1}{text{sinc}(2 pi k/N)} \)<span style="font-family: 'times new roman', times, serif;"><span style="font-size: 12pt;"> ,   where <em>k</em> = 0, 1, 2, &#8230;, <em>N</em>/2  ((<em>N</em>+1)/2 if <em>N</em> is odd) is the index of spatial frequency.</span></span></span></p>
<p style="padding-left: 40px;"><span style="color: #008000; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;">where N is defined in Step (8) as &#8220;</span><span class="fontstyle0" style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; color: #008000;">the length of the vector (4m).&#8221; Noting that <span style="color: #008000;"><span style="font-size: 12pt; font-family: 'times new roman', times, serif;">2π<em>k/N = 2π f</em><sub>4x</sub></span></span></span><span style="color: #008000;">, i.e.,  <span class="fontstyle0" style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; color: #008000;"><span style="font-size: 12pt; font-family: 'times new roman', times, serif;"><em> f</em><sub>4x </sub>= <em>k/N</em></span></span>, the maximum spatial frequency is <span class="fontstyle0" style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; color: #008000;"><span style="font-size: 12pt; font-family: 'times new roman', times, serif;"><em>f</em><sub>4x </sub>= <em>1/2 </em></span></span>(the Nyquist frequency in cycles/pixel).</span></p>
<p style="padding-left: 40px;"><span class="fontstyle0" style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; color: #008000;"><span style="color: #008000;"><span style="font-size: 12pt; font-family: 'times new roman', times, serif;">2π<em>k/N</em></span> is used so <em>D(k)</em> can be substituted into equation (D.9), which is the equation for the discrete Fourier transform (DFT) for index <em>k</em>. In practice, a Fast Fourier Transform (FFT) is used to calculate <em>MTF</em> — it&#8217;s <em>much</em> faster than the DFT (<em>N</em> log<sub>2</sub><em>N</em> instead of <em>N</em><sup>2</sup> operations).</span></span></p>
<p style="padding-left: 40px;"><span style="color: #008000;">Step (10)b says, </span><span class="fontstyle0" style="color: #008000; font-size: 14px;">&#8220;If the sampling interval is in units of pixels, then the spatial frequency values,  </span><span style="font-family: 'times new roman', times, serif; font-size: 12pt;"><em><span class="fontstyle2">f</span></em></span><span class="fontstyle0" style="color: #008000; font-size: 14px;">, will be expressed</span><span style="color: #008000; font-size: 14px;"> in units of cycles/pixel</span><span class="fontstyle0" style="color: #008000; font-size: 14px;">.&#8221;<br />
</span><span style="color: #008000;"><span class="fontstyle0"><strong><em>This seems too us at Imatest to be a confusing and roundabout way to get frequency in cycles/pixel ( <span style="font-size: 12pt; font-family: 'times new roman', times, serif;">f</span></em><span style="font-size: 12pt; font-family: 'times new roman', times, serif;"><sub>CP</sub></span><em>).</em></strong></span></span></p>
<p><span style="color: #008000; font-size: 14px;">It&#8217;s easiest to work directly in cycles/pixel,</span><span style="font-size: 12pt; font-family: 'times new roman', times, serif;"> <span style="color: #008000;"><em> f</em><sub>CP</sub>,</span> </span><span style="color: #008000; font-size: 14px;">where the first null happens when  </span><span style="font-size: 12pt; font-family: 'times new roman', times, serif; color: #008000;"><em>f</em><sub>CP</sub> </span><span style="color: #008000; font-size: 14px;"><span style="font-size: 12pt; font-family: 'times new roman', times, serif;">= 2 Cycles/pixel = 4×Nyquist frequency = 4 <em>f</em><sub><span style="text-decoration: underline;">Nyq</span></sub></span>. It is significant that the x-axis in Figures K.1 and K.2 (<span class="fontstyle0">MTF and e-SFR compensation for central-difference derivative operation</span>) has units of <strong>Frequency in cycles/pixel</strong> —<strong> Imatest&#8217;s preferred units.</strong></span></p>
<p><span style="color: #008000;">At the Nyquist frequency, <em>f</em><sub>Nyq</sub> = 0.5 Cycles/Pixel, \(D = frac{pi /4}{sin(pi /4)} = 1.1107\). At 2*Nyquist = 1 C/P, <em>D</em> = π/2 = 1.5708.  To obtain<em> D(k)</em>, substitute <em>πk/N</em> for <em>aω</em>/2.  min[&#8230;, 10] keeps <em>D(j)</em> from becoming excessive where (<em>πk/N</em> ) &gt;&gt; sin(<em>πk/N </em>). <br />
</span></p>
</td>
</tr>
</tbody>
</table>
</div>
<h3 style="text-align: left;"><a id="applying"></a><strong>Applying the correction factor</strong></h3>
<p style="text-align: left;">The LSF correction factor is enabled by default. To check or change the setting, click <strong>Settings</strong> (in the <em><strong>Imatest</strong> </em>main window), <strong>Options III</strong>. You can check or uncheck the <strong>Use LSF&#8230;</strong> checkbox as appropriate, but <span style="color: #800000;"><em><strong>we recommend leaving it checked</strong></em></span>. The checkbox sets derivCorr in the [imatest] section of imatest-v2.ini to 0 (correction off) or 1 (correction on).</p>
<p style="text-align: center;"><strong><a href="https://www.imatest.com/wp-content/uploads/2015/04/Screen-Shot-2015-04-01-at-10.17.25-AM1-e1427925389369.png"><img loading="lazy" decoding="async" class="   aligncenter wp-image-11275 size-large" src="https://www.imatest.com/wp-content/uploads/2015/04/Screen-Shot-2015-04-01-at-10.17.25-AM1-e1427925389369-1024x320.png" alt="Imatest Options III dialog with the LSF correction factor for slanted-edge MTF checkbox enabled" width="640" height="200" srcset="https://www.imatest.com/wp-content/uploads/2015/04/Screen-Shot-2015-04-01-at-10.17.25-AM1-e1427925389369-1024x320.png 1024w, https://www.imatest.com/wp-content/uploads/2015/04/Screen-Shot-2015-04-01-at-10.17.25-AM1-e1427925389369-300x94.png 300w, https://www.imatest.com/wp-content/uploads/2015/04/Screen-Shot-2015-04-01-at-10.17.25-AM1-e1427925389369-600x187.png 600w, https://www.imatest.com/wp-content/uploads/2015/04/Screen-Shot-2015-04-01-at-10.17.25-AM1-e1427925389369.png 1399w" sizes="(max-width: 640px) 100vw, 640px" /></a>Options III window for applying or removing LSF correction factor</strong></p>
<h3 style="text-align: left;"><a href="https://www.imatest.com/wp-content/uploads/2015/03/slant_ideal_angle5.00_light200_dark_20.png"><img loading="lazy" decoding="async" class=" size-full wp-image-11166 alignright" style="margin: 4px 8px 4px 8px;" src="https://www.imatest.com/wp-content/uploads/2015/03/slant_ideal_angle5.00_light200_dark_20.png" alt="slant_ideal_angle5.00_light200_dark_20" width="100" height="100" /></a><strong><a id="verification"></a>Verification</strong></h3>
<p style="text-align: left;">To observe the effects of the LSF correction factor, we use an idealized edge, tilted 5 degrees, shown on the right. You can click on it to download it for your own testing.</p>
<p style="text-align: left;">The ideal edge increases uniformly from 0 to 1 over a distance of <em>τ</em> = 1 pixel.</p>
<table style="width: 90%; background-color: #eeffee;" border="1" cellspacing="0" cellpadding="4" align="center">
<tbody>
<tr>
<td>
<p style="text-align: left;"><span style="color: #008000;">The MTF of an ideal uniformly-increasing edge of width <em>τ</em> is the Fourier transform <em>FT</em> of its derivative, which is</span></p>
<p style="text-align: left; padding-left: 30px;"><span style="color: #008000;">\(displaystyle f(t) = frac{uleft((t+tau) / 2right) &#8211; uleft((t-tau) / 2right)}{tau}\)     for unit step function <em>u.</em></span></p>
<p style="text-align: left; padding-left: 30px;"><span style="color: #008000;">\(displaystyle FT(f) = frac{sin(pi tau f)}{pi tau f}\)</span></p>
<p style="text-align: left;"><span style="color: #008000;">If <em>τ</em> is the sampling rate (the same as Δ<em>x</em> or <em>a</em> in the green box, <a style="color: #008000;" href="#diffbox">above</a>),</span></p>
<p style="text-align: left; padding-left: 30px;"><span style="color: #008000;">\(displaystyletextrm{Nyquist frequency} = f_{textrm{Nyq}} = frac{1}{2tau}\)</span></p>
<p style="text-align: left;"><span style="color: #008000;">The expected value of MTF at the Nyquist frequency (0.5 cycles/pixel) is</span></p>
<p style="text-align: left; padding-left: 30px;"><span style="color: #008000;">\(displaystyle FT(f_{textrm{Nyq}}) = frac{sin(pitau f_{textrm{Nyq}})}{pitau f_{textrm{Nyq}}} = frac{sin(pi /2)}{pi /2} = frac{2}{pi} = 0.6366\)</span></p>
</td>
</tr>
</tbody>
</table>
<p style="text-align: left;">Here are the results without and with the LSF correction factor. Note that gamma has been set to 1 because the idealized image is not gamma-encoded. The results with LSF correction are much closer to the expected value of 2/π = 0.6366. The difference is likely due to digital sampling and the numerical binning/oversampling process: the average oversampled edge shown in the figures below is slightly rounded. Also, the <a title="A Study of Slanted-Edge MTF Stability and Repeatability" href="https://www.imatest.com/2015/02/studyse/">edge rotation correction</a> that is not applied to edges slanted by less than 8 degrees. The edge rotation is not included in the ISO standard and so is not applied to edges that fall under the ISO standard algorithm.</p>
<table style="width: 100%;" border="0" cellspacing="0" cellpadding="4">
<tbody>
<tr>
<td style="text-align: center;"><strong><a href="https://www.imatest.com/wp-content/uploads/2015/03/MTF_ideal_no_LSF_correction.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11174" src="https://www.imatest.com/wp-content/uploads/2015/03/MTF_ideal_no_LSF_correction.png" alt="MTF_ideal_no_LSF_correction" width="346" height="500" srcset="https://www.imatest.com/wp-content/uploads/2015/03/MTF_ideal_no_LSF_correction.png 410w, https://www.imatest.com/wp-content/uploads/2015/03/MTF_ideal_no_LSF_correction-300x434.png 300w, https://www.imatest.com/wp-content/uploads/2015/03/MTF_ideal_no_LSF_correction-207x300.png 207w" sizes="(max-width: 346px) 100vw, 346px" /></a>Ideal edge, uncorrected MTF.<br />
MTF@Nyquist = 0.56.</strong></td>
<td style="text-align: center;"><strong><a href="https://www.imatest.com/wp-content/uploads/2015/03/MTF_ideal_LSF_corrected.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11175" src="https://www.imatest.com/wp-content/uploads/2015/03/MTF_ideal_LSF_corrected.png" alt="MTF_ideal_LSF_corrected" width="327" height="500" srcset="https://www.imatest.com/wp-content/uploads/2015/03/MTF_ideal_LSF_corrected.png 388w, https://www.imatest.com/wp-content/uploads/2015/03/MTF_ideal_LSF_corrected-300x459.png 300w, https://www.imatest.com/wp-content/uploads/2015/03/MTF_ideal_LSF_corrected-196x300.png 196w" sizes="(max-width: 327px) 100vw, 327px" /></a>Ideal edge, LSF-corrected MTF.<br />
MTF@Nyquist = 0.624.</strong></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<table style="width: 100%;" border="0" cellspacing="0" cellpadding="4">
<tbody>
<tr>
<td>
<p>The figure on the right, generated by <a href="https://docs.imatest.com/docs/mtfcompare" target="_blank" rel="noopener">MTF Compare</a> (a postprocessor to MTF calculation programs for comparing MTF calculations), compares the uncorrected MTF of the ideal edge (<span style="color: #0000ff;"><strong>blue</strong></span>) with the corrected MTF (<strong><span style="color: #800000;">burgundy</span></strong>).</p>
<p>The <strong>black</strong> line is the uncorrected/corrected transfer function = 1/(correction factor <em>D</em>). It has the expected values of 0.9 (1/1.1107) at the Nyquist frequency (<em>f</em> = 0.5 C/P) and 2/π = 0.6366 at 2*Nyquist (1 C/P).</p>
</td>
<td style="text-align: center;"><strong><a href="https://www.imatest.com/wp-content/uploads/2015/03/MTFcompare_LSF_correction.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11216" src="https://www.imatest.com/wp-content/uploads/2015/03/MTFcompare_LSF_correction.png" alt="MTFcompare_LSF_correction" width="360" height="342" srcset="https://www.imatest.com/wp-content/uploads/2015/03/MTFcompare_LSF_correction.png 548w, https://www.imatest.com/wp-content/uploads/2015/03/MTFcompare_LSF_correction-300x285.png 300w" sizes="(max-width: 360px) 100vw, 360px" /></a>MTF Compare Uncorrected vs. Corrected<br />
</strong></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<table style="width: 90%; background-color: #e9e9e9;" border="0" cellspacing="0" cellpadding="6" align="center">
<tbody>
<tr>
<td>
<h5><strong>Effects of gamma<br />
</strong></h5>
<p><span style="font-size: 8pt;">Most color space files are gamma-encoded with gamma around 0.5, which is the default for Imatest slanted-edge SFR calculations. (Actual gamma varies considerably, and may be complicated by a tonal response curve on top of the gamma curve.)  <strong>However, the ideal pulse is not gamma-encoded, so gamma = 1 is the appropriate setting.</strong> If gamma is set to 0.5 (the default), an inappropriate linearization will be applied to the edge, resulting in erroneous results: the MTF at 2*Nyquist is not equal to 0, as it should be.</span></p>
</td>
<td style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2015/03/MTF_ideal_gamma5_no_LSF_correction.png"><img loading="lazy" decoding="async" class="size-full wp-image-11178 aligncenter" src="https://www.imatest.com/wp-content/uploads/2015/03/MTF_ideal_gamma5_no_LSF_correction.png" alt="MTF_ideal_gamma5_no_LSF_correction" width="320" height="224" srcset="https://www.imatest.com/wp-content/uploads/2015/03/MTF_ideal_gamma5_no_LSF_correction.png 408w, https://www.imatest.com/wp-content/uploads/2015/03/MTF_ideal_gamma5_no_LSF_correction-300x210.png 300w" sizes="(max-width: 320px) 100vw, 320px" /></a><strong>Ideal edge, uncorrected MTF, calculated<br />
(incorrectly) with gamma = 0.5</strong></td>
</tr>
</tbody>
</table>
<p>The idealized image has much more energy above the Nyquist frequency than typical high quality images. Here is an example for a high quality camera showing the effects of the LSF correction factor on MTF50— the most commonly-used summary metric.</p>
<table style="width: 100%;" border="0" cellspacing="0" cellpadding="4">
<tbody>
<tr>
<td style="text-align: center;"><a id="real_example"></a><a href="https://www.imatest.com/wp-content/uploads/2015/03/MTF_GF1_no_LSF_correction.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11181" src="https://www.imatest.com/wp-content/uploads/2015/03/MTF_GF1_no_LSF_correction.jpg" alt="MTF_GF1_no_LSF_correction" width="434" height="460" srcset="https://www.imatest.com/wp-content/uploads/2015/03/MTF_GF1_no_LSF_correction.jpg 560w, https://www.imatest.com/wp-content/uploads/2015/03/MTF_GF1_no_LSF_correction-300x318.jpg 300w, https://www.imatest.com/wp-content/uploads/2015/03/MTF_GF1_no_LSF_correction-283x300.jpg 283w" sizes="(max-width: 434px) 100vw, 434px" /></a><strong>Typical edge, uncorrected MTF.<br />
MTF50 = 0.355 Cycles/Pixel.</strong></td>
<td style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2015/03/MTF_GF1_LSF_corrected.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11182" src="https://www.imatest.com/wp-content/uploads/2015/03/MTF_GF1_LSF_corrected.jpg" alt="MTF_GF1_LSF_corrected" width="298" height="460" srcset="https://www.imatest.com/wp-content/uploads/2015/03/MTF_GF1_LSF_corrected.jpg 386w, https://www.imatest.com/wp-content/uploads/2015/03/MTF_GF1_LSF_corrected-300x463.jpg 300w, https://www.imatest.com/wp-content/uploads/2015/03/MTF_GF1_LSF_corrected-194x300.jpg 194w" sizes="(max-width: 298px) 100vw, 298px" /></a><strong>Typical edge, LSF-corrected MTF.<br />
MTF50 = 0.360 C/P:  1.41% higher.</strong></td>
</tr>
</tbody>
</table>
<p> The difference may not be significant for many applications.</p>
<h3><strong>Consistency with older Imatest versions</strong></h3>
<p>The new correction factor is turned on by default in <em><strong>Imatest 4.2+ </strong></em>releases.</p>
<p>You can override the default, i.e., turn the correction factor on or off, by clicking <strong>Settings</strong> (in the <em><strong>Imatest</strong> </em>main window), <strong>Options III</strong>, and checking or unchecking the <strong>Use LSF&#8230;</strong> checkbox as appropriate. Once the setting is saved, it will be retained across all future versions unless changed by the user. The default calculation be selected unless you manually change it in <strong>Options III</strong> window.</p>
<p style="text-align: center;"><span style="color: #800000;"><em><strong>We strongly recommend leaving on the LSF correction factor, i.e., the box should be checked.</strong></em></span></p>
<p>For <a href="https://docs.imatest.com/docs#IT" target="_blank" rel="noopener">industrial testing</a> with <a href="https://docs.imatest.com/docs/passfail" target="_blank" rel="noopener">pass/fail thresholds</a> set up with the old calculation, we recommend either:</p>
<ul>
<li>adjusting your pass/fail specification to account for the measurement change</li>
<li>continuing to use the old calculation by setting devCorr = 0 in the [imatest] section of the <a href="https://docs.imatest.com/docs/imatest-ini-reference" target="_blank" rel="noopener">ini file</a></li>
</ul>
<p>For example, on an ideal edge MTF at Nyquist/4 (0.125 C/P, a common KPI) is only increased by 0.64%,  at Nyquist/2 (0.250 C/P) MTF is increased by 2.80%. On an actual sharp, RAW camera-phone image with Gamma=1, the MTF at Nyquist/4 is increased by 0.81%, MTF at Nyquist/4 is increased by 3.00%.</p>
<p>The post <a rel="nofollow" href="https://www.imatest.com/2015/04/lsf-correction-factor-for-slanted-edge-mtf-measurements/">LSF correction factor for slanted-edge MTF measurements</a> appeared first on <a rel="nofollow" href="https://www.imatest.com">Imatest</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.imatest.com/2015/04/lsf-correction-factor-for-slanted-edge-mtf-measurements/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sharpness and Texture Analysis using Log F‑Contrast from Imaging-Resource</title>
		<link>https://www.imatest.com/2013/11/sharpness-texture-log-f-contrast-imaging-resource/</link>
		
		<dc:creator><![CDATA[norman]]></dc:creator>
		<pubDate>Tue, 26 Nov 2013 19:44:13 +0000</pubDate>
				<category><![CDATA[Imaging Science]]></category>
		<guid isPermaLink="false">http://www.imatest.com/?p=7148</guid>

					<description><![CDATA[<p>Imaging-resource.com publishes images of the Imatest Log F-Contrast* chart in its excellent camera reviews. These images contain valuable information about [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.imatest.com/2013/11/sharpness-texture-log-f-contrast-imaging-resource/">Sharpness and Texture Analysis using Log F‑Contrast from Imaging-Resource</a> appeared first on <a rel="nofollow" href="https://www.imatest.com">Imatest</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.imaging-resource.com/" target="_blank" rel="noopener noreferrer">Imaging-resource.com</a> publishes images of the <span class="module">Imatest</span> <a href="https://docs.imatest.com/docs/log_f_cont" target="_blank" rel="noopener">Log F-Contrast</a>* chart in its excellent camera reviews. These images contain valuable information about camera quality— how sharpness and texture response are affected by image processing— but they need to be processed by <span class="module">Imatest</span> to reveal the important information they contain.</p>
<p style="text-align: right;">*F is an abbreviation for Frequency in Log F-Contrast.</p>
<p><span id="more-7148"></span>I was motivated to write this post by my curiosity about the 36-megapixel mirrorless full-frame interchangeable-lens <a href="http://www.imaging-resource.com/camera-reviews/sony/a7r/" target="_blank" rel="noopener noreferrer">Sony Alpha A7R</a>  and how its image quality compares to competitive cameras (as well as cameras I now own). A <a href="http://www.imaging-resource.com/news/2013/11/04/sony-a7r-image-quality-analysis-medium-format-quality-35mm-body-judge-yours" target="_blank" rel="noopener noreferrer">post on Imaging-Resource.com</a> says,</p>
<p style="padding-left: 30px;">&#8220;In our initial press briefing, Sony made quite a big deal about its new sharpening algorithms, designed to reduce what they call &#8220;outlines&#8221; &#8212; which we&#8217;ve called &#8220;halos&#8221; for some years now. The images shown in that briefing were certainly impressive, but it&#8217;s hard to judge when there&#8217;s no standard of comparison against other cameras shooting the same scenes under controlled conditions. We had to see how it did on our own standardized studio shots before we could pass final judgment.</p>
<p style="padding-left: 30px;">We&#8217;ve now done just that, and have to say we&#8217;re pretty well blown away by what we saw. Check our <a href="http://www.imaging-resource.com/camera-reviews/sony/a7r/" target="_blank" rel="noopener noreferrer">Sony A7R review</a> page for our initial <a href="http://www.imaging-resource.com/camera-reviews/sony/a7r/#IQC" target="_blank" rel="noopener noreferrer">image comparison analysis</a>&#8230;&#8221;</p>
<p>I will compare objective measurements from Log F-Contrast chart images. These provide a useful quantitative supplement to Imaging-Resource&#8217;s subjective (but vital) camera comparisons that use still-life images, enabling us to accurately asses Sony&#8217;s claim of sharpening without &#8220;halos&#8221;, to examine how noise reduction affects fine detail, and to compare different types of cameras. I&#8217;ll report on cameras of particular interest to me as well as cameras that I own.</p>
<table style="width: 96%; background-color: #ffffee;" border="1" cellspacing="0" cellpadding="3" align="center">
<caption><strong>Cameras included in this post</strong></caption>
<tbody>
<tr>
<td><span style="font-size: small;"><a href="#a7r">Sony A7R</a></span></td>
<td><span style="font-size: small;">Intriguing because of its high resolution (36-megapixels), small size and light weight for a full-frame camera, and lack of mirror. Small pixel size (relative to total field) allows anti-aliasing filter to be eliminated.<br />
</span></td>
</tr>
<tr>
<td><a href="#d645"><span style="font-size: small;">Pentax D645</span></a></td>
<td><span style="font-size: small;">Standard of comparison. Medium format. Large, heavy and relatively expensive. Known for excellent image quality.<br />
</span></td>
</tr>
<tr>
<td><a href="#d800"><span style="font-size: small;">Nikon D800</span></a></td>
<td><span style="font-size: small;">Popular 36-megapixel full-frame DSLR. (A D800E image was not not available.) Heavier and larger than the A7R.</span></td>
</tr>
<tr>
<td><a href="#eos-6d"><span style="font-size: small;">Canon EOS-6D</span></a></td>
<td><span style="font-size: small;">20-megapixel DSLR. I own one. Makes excellent images using off-camera raw conversion.</span></td>
</tr>
<tr>
<td><a href="#dmc-g3"><span style="font-size: small;">Panasonic DMC-G3</span></a></td>
<td><span style="font-size: small;">16-megapixel mirrorless interchangeable camera with eye-level electronic viewer (which I appreciate because I can&#8217;t focus well on regular screens without reading glasses).</span></td>
</tr>
<tr>
<td><a href="#dmc-lx7"><span style="font-size: small;">Panasonic DMC-LX7</span></a></td>
<td><span style="font-size: small;">10-megapixel high-end compact with Leica f/1.4 zoom lens.</span></td>
</tr>
<tr>
<td><a href="#rx100"><span style="font-size: small;">Sony RX100 II</span></a></td>
<td><span style="font-size: small;">20-megapixel high-end compact with Zeiss f/1.8 zoom lens. (Hits a sweet spot for size vs. quality)</span></td>
</tr>
<tr>
<td><a href="#xe2"><span style="font-size: small;">Fuji XE-2</span></a></td>
<td><span style="font-size: small;">16-megapixel mirrorless interchangeable camera, eye-level electronic viewer, <a href="https://www.fujifilm.com/us/en" target="_blank" rel="noopener noreferrer">Fuji X-Trans sensor</a>, which allows anti-aliasing filter to be eliminated.</span></td>
</tr>
<tr>
<td><a href="#dp1m"><span style="font-size: small;">Sigma DP1 Merrill</span></a></td>
<td><span style="font-size: small;">14.8-megapixel compact camera with Foveon APS-C-size sensor. No Color Filter Array or anti-aliasing filter. Non-interchangeable prime lens. </span></td>
</tr>
</tbody>
</table>
<p>My quest may be familiar to many of you: a small lightweight camera that can  produce images comparable to the large-format prints by Ansel Adams and Edward Weston that I saw at the <a href="https://www.eastman.org/" target="_blank" rel="noopener noreferrer">George Eastman House</a> when I was growing up in Rochester, NY. In a word, I&#8217;m looking for the <a href="http://en.wikipedia.org/wiki/Monty_Python_and_the_Holy_Grail" target="_blank" rel="noopener noreferrer">holy grail</a>— at an affordable price. A modest quest.</p>
<h2>Imaging-Resource.com</h2>
<p style="text-align: left;">Imaging-resource.com publishes outstanding camera reviews, indexed on their <a href="http://www.imaging-resource.com/camera-reviews" target="_blank" rel="noopener noreferrer">Camera Reviews page</a>. To find the Log F-Contrast images, go to a review page (<a href="http://www.imaging-resource.com/camera-reviews/sony/a7r/" target="_blank" rel="noopener noreferrer">here</a> for the <a href="http://www.imaging-resource.com/camera-reviews/sony/a7r/" target="_blank" rel="noopener noreferrer">Sony A7R</a>), click on the <a href="http://www.imaging-resource.com/PRODS/sony-a7r/sony-a7rA7.HTM" target="_blank" rel="noopener noreferrer">Samples tab</a>, then scroll down (about 3/4 of the way to the bottom for the A7R). Look for the <strong>Multi Target</strong> image. Click on a thumbnail taken at a low ISO speed to see the camera&#8217;s ultimate capability. Later you may want to load images taken at higher ISO speeds to see how signal processing changes the results (you&#8217;ll almost always see additional noise reduction that tends to reduce sharpness, especially in low-contrast regions). Here is an image Imaging Resource&#8217;s Multi Target, showing the Log F-Contrast chart just below the center.</p>
<p class="padded_image" style="text-align: center;"><a href="http://www.imaging-resource.com/PRODS/sony-a7r/AA7RhVFAO.HTM" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" class="aligncenter wp-image-7154" src="https://www.imatest.com/wp-content/uploads/2013/11/Imaging-resource_chart_full.jpg" alt="Imaging-resource_chart_full" width="573" height="472" srcset="https://www.imatest.com/wp-content/uploads/2013/11/Imaging-resource_chart_full.jpg 819w, https://www.imatest.com/wp-content/uploads/2013/11/Imaging-resource_chart_full-300x246.jpg 300w, https://www.imatest.com/wp-content/uploads/2013/11/Imaging-resource_chart_full-600x494.jpg 600w" sizes="(max-width: 573px) 100vw, 573px" /></a></p>
<p class="padded_image" style="text-align: center;">Imaging-Resource Multi Target image</p>
<h2>The Log F-Contrast chart</h2>
<p>The Log F-Contrast chart increases in spatial frequency from left to right and decreases in contrast from top to bottom. (Actually the square of the contrast is proportional to the distance from the bottom, so contrast in the middle is 1/4 of the contrast at the top. This makes the chart look much better.)</p>
<p class="padded_image" style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter wp-image-7156" src="https://www.imatest.com/wp-content/uploads/2013/11/Log-F-C_image.jpg" alt="Log-F-C_image" width="512" height="404" srcset="https://www.imatest.com/wp-content/uploads/2013/11/Log-F-C_image.jpg 640w, https://www.imatest.com/wp-content/uploads/2013/11/Log-F-C_image-300x236.jpg 300w, https://www.imatest.com/wp-content/uploads/2013/11/Log-F-C_image-600x473.jpg 600w" sizes="(max-width: 512px) 100vw, 512px" /></p>
<p class="padded_image" style="text-align: center;">Log F-Contrast chart image</p>
<p>Details of running the Log F-Contrast are given in <a href="https://docs.imatest.com/docs/log_f_cont" target="_blank" rel="noopener">Log F-Contrast instructions</a>. We focus on results here. The image below shows the normalized MTF* for several rows in the chart from near the top (row 1 of 25) to about 80% of the way to the bottom (row 19 of 25). (MTF curves for rows below this are unreliable due to noise and low contrast.)</p>
<p style="padding-left: 30px; text-align: right;">*MTF (Modulation Transfer Function), which is generally equal to SFR (Spatial Frequency Response)<br />
is a measure of image sharpness, described in <a href="/imaging/sharpness/">Sharpness: What is it and how is it measured?</a></p>
<h3><a name="a7r"></a>Sony Alpha A7R</h3>
<p class="padded_image" style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter wp-image-7149" src="https://www.imatest.com/wp-content/uploads/2013/11/Sony_A7R_hVFAI00100_MTFlin.png" alt="Sony_A7R_hVFAI00100_MTFlin" width="544" height="480" srcset="https://www.imatest.com/wp-content/uploads/2013/11/Sony_A7R_hVFAI00100_MTFlin.png 680w, https://www.imatest.com/wp-content/uploads/2013/11/Sony_A7R_hVFAI00100_MTFlin-300x264.png 300w, https://www.imatest.com/wp-content/uploads/2013/11/Sony_A7R_hVFAI00100_MTFlin-600x529.png 600w" sizes="(max-width: 544px) 100vw, 544px" />Sony A7R:  Normalized MTF for bands from just below the top to near the bottom</p>
<p style="text-align: left;">MTF (i.e., sharpness) is fairly consistent for rows 1 through 10 (the relatively high contrast portion near the top of the image), with no significant sharpening peaks (Sony&#8217;s claim of no &#8220;halos&#8221; is well-justified). The long MTF ramp is an indication of nicely done sharpening. Sharpness starts to fall at row 13 (1.7:1 contrast), and drops significantly for rows 16 and 19.</p>
<p style="text-align: left;">This is the result of <strong><em>noise reduction</em></strong>, which is equivalent to lowpass filtering (smoothing), and which depends on image content in most consumer cameras. Noise reduction is minimum (and its inverse, sharpening, i.e., high frequency boost, is maximum) near contrasty features— near the top of the chart. Noise reduction is strongest in smooth areas— in the absence of contrasty features— near the bottom of the chart.</p>
<table style="width: 94%;" border="0" cellspacing="0" cellpadding="3" align="center">
<tbody>
<tr>
<td style="background-color: #e9f0ff;">
<p style="text-align: right;"><span style="text-decoration: underline;"><span style="font-size: small;"><strong>Comparison with slanted-edge measurements</strong></span></span></p>
<p><span style="font-size: small;">Results from Log F-Contrast illustrate how sharpening increases with feature contrast in the JPEG output files of most consumer cameras. Slanted-edges tend to maximize sharpening, especially if they are contrasty. Imaging-Resource has an A7R image of the </span><span style="font-size: small;"><a href="http://www.imaging-resource.com/PRODS/sony-a7r/AA7RhRES.HTM" target="_blank" rel="noopener noreferrer">ISO-12233 chart, which has several high-contrast edges</a>, making for a convenient comparison. The average edge and MTF are shown on the right. Results are quite close to row 1 of the Log F-Contrast results (<span style="color: #0000ff;"><strong>blue curve</strong></span></span><span style="font-size: small;">, above) up to about 3000 LW/PH, but the slanted edge has higher MTF at higher spatial frequencies. It has quite a lot of energy above Nyquist, which is characteristic of a system with no anti-aliasing filter + a very sharp lens. This can be an indicator of aliasing (color moire), but none is visible in <a href="http://www.imaging-resource.com/PRODS/sony-a7r/AA7RhRES.HTM" target="_blank" rel="noopener noreferrer">the image</a>. This is <strong><em>very</em></strong></span><span style="font-size: small;"> impressive performance.</span><span style="font-size: small;"><br />
</span><br />
<span style="font-size: small;">For raw images MTF tends to be similar for different charts because little or no sharpening or noise reduction is applied. Different techniques and charts for measuring sharpness— and how results are affected by image content— are compared in the <a href="https://www.imatest.com/imaging/sharpness/#matrix">MTF measurement matrix</a>.<br />
</span></p>
</td>
<td class="padded_image" style="background-color: #e9f0ff;" align="center" valign="middle"><img loading="lazy" decoding="async" style="margin-left: 8px; margin-right: 8px;" src="https://www.imatest.com/wp-content/uploads/2013/11/Sony_A7R_slanted-edge_sfr.png" alt="Sony_A7R_slanted-edge_sfr" width="247" height="357" /></td>
</tr>
</tbody>
</table>
<p>Since the multiple MTF image (above) is somewhat difficult to interpret, <span class="module">Imatest</span> produces a contour plot of normalized contrast (MTF) over the image. This plot clearly shows how MTF varies with chart contrast.</p>
<p class="padded_image" style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter wp-image-7171" src="https://www.imatest.com/wp-content/uploads/2013/11/Sony_A7R_hVFAI00100_MTFctr1.png" alt="Sony_A7R_hVFAI00100_MTFctr" width="544" height="480" srcset="https://www.imatest.com/wp-content/uploads/2013/11/Sony_A7R_hVFAI00100_MTFctr1.png 680w, https://www.imatest.com/wp-content/uploads/2013/11/Sony_A7R_hVFAI00100_MTFctr1-300x264.png 300w, https://www.imatest.com/wp-content/uploads/2013/11/Sony_A7R_hVFAI00100_MTFctr1-600x529.png 600w" sizes="(max-width: 544px) 100vw, 544px" /></p>
<p class="padded_image" style="text-align: center;"> Sony A7R:  Normalized contrast plot</p>
<p>This display is clearer than the MTF plot above: it contains results for all rows with sufficient contrast for MTF to be measured. It&#8217;s much easier to see how MTF drops as contrast decreases. It also displays key summary metrics: MTF50 (the spatial frequency where contrast falls to 50% of its low frequency value), MTF50P (the spatial frequency where contrast falls to 50% of its <em><strong>peak</strong></em> value), and comparable numbers for 20 and 10% contrast (which are more closely related to &#8220;vanishing resolution&#8221;). MTF50P is the most robust summary metric than MTF50: it is less sensitive than MTF50 to strong sharpening (not present here, but significant in the <a href="#eos-6d">Canon EOS-6D</a>).</p>
<p>Significant texture loss due to noise reduction is visible for modulation under 0.2 (chart contrast ratio under 1.7:1). This typical behavior for JPEG processing. If you want this detail you&#8217;ll have to convert raw images off the camera (with noise reduction turned down). The MTF50P values over 3,000 Line Widths/Picture Height are outstanding, particularly considering that there is no sharpening peak. With good technique you can expect razor-sharp 24&#215;32 inch prints (the largest you can print in this format on a 24-inch printer)— and you can go a lot larger with excellent quality. How many photographers actually make larger prints?</p>
<p>Regarding Sony&#8217;s claim of an excellent sharpening algorithm with no (significant) halo, we know from slanted-edge analysis that MTF (spatial frequency response) peaks above 1 correspond to halos near edges, and that the strength of the halo is well correlated with the strength of the peak. Halos corresponding to MTF peaks under 1.1 (10% above the low frequency MTF) are generally too weak to be objectionable. So the verdict on the Sony A7R is yes, it lives up to its claims, but it&#8217;s hardly unique in that regard: the <a href="#d645">Pentax 645D</a>, the <a href="#d800">Nikon D800</a> and some others (but notably <em>not</em> the <a href="#eos-6d">Canon EOS-6D</a>), also have excellent sharpening without a significant sharpening peak.</p>
<h3><a name="d645"></a>Pentax 645D</h3>
<p>The 40-megapixel medium-format Pentax 645D is the camera to beat.</p>
<p class="padded_image" style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2013/11/Pentax_645DhVFAI0100_MTFctr.png"><img loading="lazy" decoding="async" class="aligncenter wp-image-7178" src="https://www.imatest.com/wp-content/uploads/2013/11/Pentax_645DhVFAI0100_MTFctr.png" alt="Pentax_645DhVFAI0100_MTFctr" width="544" height="480" srcset="https://www.imatest.com/wp-content/uploads/2013/11/Pentax_645DhVFAI0100_MTFctr.png 680w, https://www.imatest.com/wp-content/uploads/2013/11/Pentax_645DhVFAI0100_MTFctr-300x264.png 300w, https://www.imatest.com/wp-content/uploads/2013/11/Pentax_645DhVFAI0100_MTFctr-600x529.png 600w" sizes="(max-width: 544px) 100vw, 544px" /></a>Pentax 645D:  Normalized contrast plot<br />
<span style="font-size: x-small;">(Note that the horizontal scales are different for each plot: the maximum frequency is the Nyquist frequency.)</span></p>
<p>At high contrast levels the Sony does indeed beat the Pentax! But the Pentax appears to have <em><strong>NO</strong></em> noise reduction: MTF doesn&#8217;t drop until modulation gets down to 0.03— an <em>extremely</em> low level. The Pentax wins for reproducing extremely fine texture at modulation levels below 0.2. I would guess that a properly processed raw image from the Sony A7R would have comparable low-level detail (see the <a href="#rx100raw">RX100 II raw image, below</a>), though there might be more noise (which might not be objectionable at this ISO speed).</p>
<p>The Sony holds its own very well against the Pentax, which is particularly impressive considering its size, weight, and cost. The difference would only be noticeable in very large prints.</p>
<h3> <a name="d800"></a>Nikon D800</h3>
<p>Unfortunately I couldn&#8217;t find a Multi Target image for the D800E (the version without the anti-aliasing (optical lowpass) filter). This would have made for a much better comparison.</p>
<p class="padded_image"><img loading="lazy" decoding="async" class="aligncenter wp-image-7172" src="https://www.imatest.com/wp-content/uploads/2013/11/Nikon_D800hVFAI00100_MTFctr.png" alt="Nikon_D800hVFAI00100_MTFctr" width="544" height="480" srcset="https://www.imatest.com/wp-content/uploads/2013/11/Nikon_D800hVFAI00100_MTFctr.png 680w, https://www.imatest.com/wp-content/uploads/2013/11/Nikon_D800hVFAI00100_MTFctr-300x264.png 300w, https://www.imatest.com/wp-content/uploads/2013/11/Nikon_D800hVFAI00100_MTFctr-600x529.png 600w" sizes="(max-width: 544px) 100vw, 544px" /></p>
<p class="padded_image" style="text-align: center;">Nikon D800:  Normalized contrast plot<br />
<span style="font-size: x-small;">(Note that the horizontal scales are different for most plots, but this is the same as the Sony A7R.)</span></p>
<p>Signal processing is quite similar to the Sony A7R, but MTF frequencies are about 15% lower, which is what you&#8217;d expect from the added anti-aliasing (optical lowpass) filter. We would expect performance comparable to the A7R with the D800E, which doesn&#8217;t have an anti-aliasing filter. Of course the lens could have some effect, though excellent lenses at or near optimum aperture have been used in both cases (and in other Imaging-Resource images). The lens is probably not the dominant factor here.</p>
<h3><a name="eos-6d"></a>Canon EOS-6D</h3>
<p><img loading="lazy" decoding="async" class="alignright" style="margin: 2px 9px;" src="https://www.imatest.com/wp-content/uploads/2013/11/halo_EOS-63.jpg" alt="halo_EOS-63" width="358" height="118" />Canon&#8217;s JPEG processing— and I mean <em>sharpening</em>, <em>not</em> JPEG compression— masks the 6D&#8217;s full performance potential. (It could probably be corrected in firmware if Canon wanted.) To begin with, the image is strongly oversharpened. Halos will be clearly visible in moderately large prints (as they are in <a href="http://www.imaging-resource.com/PRODS/canon-6d/FULLRES/E6DhVFAI000100.HTM" target="_blank" rel="noopener noreferrer">IR&#8217;s image</a>). And the sharpening radius is 2, which boosts middle but <em>not</em> the highest spatial frequencies (explained <a href="/imaging/sharpening/#Sharpening">here</a>). A sharpening radius of 2 is good for moderate enlargements with average quality lenses, but it&#8217;s hardly optimum when maximum quality is required. I <em>never</em> use JPEGs for high quality prints from the 6D; I always convert from raw and sharpen with a smaller radius with excellent results— I&#8217;ve made some outstanding 16&#215;24 inch prints from the 6D.</p>
<p class="padded_image" style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter wp-image-7177" src="https://www.imatest.com/wp-content/uploads/2013/11/Canon_EOS-6D_E6DhVFAI000100_MTFctr.png" alt="Canon_EOS-6D_E6DhVFAI000100_MTFctr" width="544" height="480" srcset="https://www.imatest.com/wp-content/uploads/2013/11/Canon_EOS-6D_E6DhVFAI000100_MTFctr.png 680w, https://www.imatest.com/wp-content/uploads/2013/11/Canon_EOS-6D_E6DhVFAI000100_MTFctr-300x264.png 300w, https://www.imatest.com/wp-content/uploads/2013/11/Canon_EOS-6D_E6DhVFAI000100_MTFctr-600x529.png 600w" sizes="(max-width: 544px) 100vw, 544px" /></p>
<p class="padded_image" style="text-align: center;">Canon EOS-6D:  Normalized contrast plot<br />
<span style="font-size: x-small;">(Note that the horizontal scales are different for each plot: the maximum frequency is the Nyquist frequency.)</span></p>
<p>Despite the sharpening, MTF50P is well below that of the Sony A3R. This is because of the way Canon&#8217;s <a href="https://www.imatest.com/imaging/sharpening/#examples">sharpening (with radius = 2)</a> works, boosting middle but not high spatial frequencies, and partly because the Sony has more pixels combined with an excellent lens and no anti-aliasing filter. With raw images the difference would be reduced, but the Sony is the clear winner here.</p>
<h3><a name="dmc-g3"></a>Panasonic Lumix DMC-G3</h3>
<p>The G3 is a 16-megapixel Micro Four-Thirds mirrorless interchangeable system camera that I&#8217;ve had since 2011 (two years ago as I write this). It&#8217;s much smaller and lighter than than APS-C or full-frame DSLRs; it&#8217;s easier to carry on long trips.</p>
<p class="padded_image" style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter wp-image-7182" src="https://www.imatest.com/wp-content/uploads/2013/11/Panasonic_DMCG3_hVFAI0160_MTFctr.png" alt="Panasonic_DMCG3_hVFAI0160_MTFctr" width="544" height="480" srcset="https://www.imatest.com/wp-content/uploads/2013/11/Panasonic_DMCG3_hVFAI0160_MTFctr.png 680w, https://www.imatest.com/wp-content/uploads/2013/11/Panasonic_DMCG3_hVFAI0160_MTFctr-300x264.png 300w, https://www.imatest.com/wp-content/uploads/2013/11/Panasonic_DMCG3_hVFAI0160_MTFctr-600x529.png 600w" sizes="(max-width: 544px) 100vw, 544px" /></p>
<p class="padded_image" style="text-align: center;">Panasonic Lumix DMC-G3:  Normalized contrast plot<br />
<span style="font-size: x-small;">(Note that the horizontal scales are different for each plot: the maximum frequency is the Nyquist frequency.)</span></p>
<p style="text-align: left;">MTF50P in the range of 2200 is respectable for a camera in this category, though not in the same class as the Sony, Pentax, and Nikon cameras above. There is a moderate sharpening peak— not enough to be objectionable in any viewing conditions. Noise reduction is strong for modulation under 0.2— pretty similar for most of the cameras in this post, except for the Pentax. I&#8217;ve made some very nice 18&#215;24 inch prints with this camera, using an off-camera raw converter (though they&#8217;re not quite as good as processed raw images from the EOS-6D— <em>not</em> JPEGs).</p>
<h3><a href="http://www.imaging-resource.com/PRODS/panasonic-lx7/panasonic-lx7A.HTM" target="_blank" rel="noopener noreferrer" name="dmc-lx7">Panasonic Lumix DMC-LX7</a></h3>
<p>Nobody, and I mean <strong><em>nobody</em></strong>, will take you for a serious photographer if you carry one of these little toy-like cameras. But appearances can be deceiving. A toy it is not. This 10-megapixel point and shoot (with an f/1.4 Leica zoom lens) is capable of some pretty impressive image quality for a slightly larger than pocketable point-and-shoot. I carry this camera when I&#8217;m feeling lazy but want to make fine images should the opportunity arise.</p>
<p class="padded_image" style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter wp-image-7183" src="https://www.imatest.com/wp-content/uploads/2013/11/Panasonic_LX7_hVFAWB_MTFctr.png" alt="Panasonic_LX7_hVFAWB_MTFctr" width="544" height="480" srcset="https://www.imatest.com/wp-content/uploads/2013/11/Panasonic_LX7_hVFAWB_MTFctr.png 680w, https://www.imatest.com/wp-content/uploads/2013/11/Panasonic_LX7_hVFAWB_MTFctr-300x264.png 300w, https://www.imatest.com/wp-content/uploads/2013/11/Panasonic_LX7_hVFAWB_MTFctr-600x529.png 600w" sizes="(max-width: 544px) 100vw, 544px" /></p>
<p class="padded_image" style="text-align: center;">Panasonic Lumix DMC-LX7:  Normalized contrast plot<br />
<span style="font-size: x-small;">(Note that the horizontal scales are different for each plot: the maximum frequency is the Nyquist frequency.)</span></p>
<p>Sharpening is rather strong, with the sharpening peak reaching 1.37, which might be objectionable in large prints. (Raw is available.) It might be a good idea to decrease sharpening from the default level. MTF50P above 2000 at high contrast levels is excellent for a 10 megapixel camera, thanks to an excellent lens and strong sharpening with radius R = 1 (which does a much better job than the R = 2 sharpening in the EOS-6D, as explained in the <a href="https://www.imatest.com/imaging/sharpening/#examples">Sharpening</a> page).</p>
<h3><a href="http://www.imaging-resource.com/PRODS/sony-rx100-ii/sony-rx100-iiA.HTM" target="_blank" rel="noopener noreferrer" name="rx100">Sony RX100 II</a></h3>
<p>My London son is absolutely delighted with his 20-megapixel RX100 (with a Zeiss f/1.8 zoom lens), which he first used to take <a href="https://www.imatest.com/wp-content/uploads/2013/11/nathan_aurora_sample.jpg">pictures of the aurora borealis in Iceland</a> (an application that requires excellent low light performance). It&#8217;s small enough to fit in most pockets (slightly smaller than the LX7). We&#8217;ll look at the RX100 II, which is the current model. It has a large (1-inch) sensor, unusual for such a small camera.</p>
<p class="padded_image" style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter wp-image-7176" src="https://www.imatest.com/wp-content/uploads/2013/11/Sony_RX100II_hVFATB_MTFctr.png" alt="Sony_RX100II_hVFATB_MTFctr" width="544" height="480" srcset="https://www.imatest.com/wp-content/uploads/2013/11/Sony_RX100II_hVFATB_MTFctr.png 680w, https://www.imatest.com/wp-content/uploads/2013/11/Sony_RX100II_hVFATB_MTFctr-300x264.png 300w, https://www.imatest.com/wp-content/uploads/2013/11/Sony_RX100II_hVFATB_MTFctr-600x529.png 600w" sizes="(max-width: 544px) 100vw, 544px" /></p>
<p class="padded_image" style="text-align: center;">Sony RX100 II:  Normalized contrast plot: JPEG image<br />
<span style="font-size: x-small;">(Note that the horizontal scales are different for each plot: the maximum frequency is the Nyquist frequency.)</span></p>
<p>Note that MTF50P for modulation above 0.1 is better than the Canon EOS-6D, despite the Canon&#8217;s strong sharpening. Impressive for a camera you can put in a pocket! Only at very low contrast does the big Canon out-perform the little Sony. The Sony is also quite a bit better (higher MTF50P with less sharpening) than the slightly-larger but less expensive Panasonic LX7.</p>
<p><a name="rx100raw"></a>The reduced MTF at very high modulation levels (above 0.8) is caused by signal processing— I&#8217;m not sure why. Imaging-Resource has supplied a raw (ARW) version of this image, which we converted using dcraw, which has no sharpening or noise reduction. Here is the plot, which shows a MTF falloff characteristic of an unsharpened image and vertical contour lines characteristic of no noise reduction</p>
<p class="padded_image" style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter wp-image-7179" src="https://www.imatest.com/wp-content/uploads/2013/11/RX100IIhVFATB_MTFctr.png" alt="RX100IIhVFATB_MTFctr" width="544" height="480" srcset="https://www.imatest.com/wp-content/uploads/2013/11/RX100IIhVFATB_MTFctr.png 680w, https://www.imatest.com/wp-content/uploads/2013/11/RX100IIhVFATB_MTFctr-300x264.png 300w, https://www.imatest.com/wp-content/uploads/2013/11/RX100IIhVFATB_MTFctr-600x529.png 600w" sizes="(max-width: 544px) 100vw, 544px" /></p>
<p class="padded_image" style="text-align: center;">Sony RX100 II:  Normalized contrast plot: raw (ARW) image converted by dcraw</p>
<p>The Sony RX100 II hits a real sweet spot: it&#8217;s small enough to fit in most pockets and capable of making serious enlargements. It may well meet the holy grail requirements. If nothing else, the new crop of cameras removes technical excuses for not making great images. (It&#8217;s still not easy to make iconic images, mostly because billions of images are made daily, and it&#8217;s hard not to get lost in the crowd. But that issue is outside the scope this post.)</p>
<h3><a href="http://www.imaging-resource.com/PRODS/fuji-x-e2/fuji-x-e2A.HTM" target="_blank" rel="noopener noreferrer" name="xe2">Fuji X-E2</a> / <a href="http://www.imaging-resource.com/PRODS/fuji-x-m1/fuji-x-m1A.HTM" target="_blank" rel="noopener noreferrer">X-M1</a></h3>
<p>The recently-released (November 2013) Fuji X-E2 is a mirrorless camera with interchangeable lenses (<a href="http://www.photozone.de/fuji_x/783-fuji1855f284?start=2" target="_blank" rel="noopener noreferrer">very well reviewed</a>) that features an eye-level electronic viewfinder. Since images are not available, we display results for the X-M1, which has an identical 16 megapixel <a href="https://www.fujifilm.com/us/en" target="_blank" rel="noopener noreferrer">X-Trans sensor</a> that features a new color filter array (CFA) pattern that reduces aliasing, allowing the anti-aliasing (Optical Lowpass) filter to be eliminated for improved resolution.</p>
<p class="padded_image" style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter wp-image-7202" src="https://www.imatest.com/wp-content/uploads/2013/11/Fuji_XM1_hVFAI00100_MTFctr1.png" alt="Fuji_XM1_hVFAI00100_MTFctr" width="544" height="480" srcset="https://www.imatest.com/wp-content/uploads/2013/11/Fuji_XM1_hVFAI00100_MTFctr1.png 680w, https://www.imatest.com/wp-content/uploads/2013/11/Fuji_XM1_hVFAI00100_MTFctr1-300x264.png 300w, https://www.imatest.com/wp-content/uploads/2013/11/Fuji_XM1_hVFAI00100_MTFctr1-600x529.png 600w" sizes="(max-width: 544px) 100vw, 544px" /></p>
<p class="padded_image" style="text-align: center;">Fuji X-M1:  Normalized contrast plot</p>
<p>MTF is significant all the way out to the Nyquist frequency (right of the graph), which is consistent with the absence of an anti-aliasing filter. Sharpening is very conservative, with a maximum peak of 1.01. MTF values would improve with additional (small radius) sharpening. Noise reduction is also conservative, not starting until modulation drops under 0.1, which is lower than most of the cameras in this post. The New York Times just published an article about <a href="https://www.nytimes.com/" target="_blank" rel="noopener noreferrer">Fujifilm and the X-series</a>, which has sold very well in a tough market.</p>
<h3><a name="dp1m"></a><a href="http://www.imaging-resource.com/PRODS/sigma-dp1m/sigma-dp1mA.HTM" target="_blank" rel="noopener noreferrer">Sigma DP1 Merrill</a></h3>
<p>I won&#8217;t be purchasing this compact 14.8 megapixel camera because it has a fixed lens, and I want a zoom— available on several competitive cameras. I&#8217;m including it because I&#8217;m intrigued by the Foveon sensor, which has no color filter array and no anti-aliasing (Optical Lowpass) filter, and can potentially outperform Bayer sensors with comparable pixel count.</p>
<p class="padded_image" style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter wp-image-7203" src="https://www.imatest.com/wp-content/uploads/2013/11/Sigma_DP1M_hVFAS_MTFctr1.png" alt="Sigma_DP1M_hVFAS_MTFctr" width="544" height="480" srcset="https://www.imatest.com/wp-content/uploads/2013/11/Sigma_DP1M_hVFAS_MTFctr1.png 680w, https://www.imatest.com/wp-content/uploads/2013/11/Sigma_DP1M_hVFAS_MTFctr1-300x264.png 300w, https://www.imatest.com/wp-content/uploads/2013/11/Sigma_DP1M_hVFAS_MTFctr1-600x529.png 600w" sizes="(max-width: 544px) 100vw, 544px" /></p>
<p class="padded_image" style="text-align: center;"><a href="http://www.imaging-resource.com/PRODS/sigma-dp1m/FULLRES/DP1MhVFAS.HTM" target="_blank" rel="noopener noreferrer">Sigma DP1 Merrill</a>:  Normalized contrast plot</p>
<p>Moderate sharpening (maximum peak = 1.22) is not likely to be objectionable. MTF is outstanding for a 14.8 megapixel sensor, and it remains significant right out to the Nyquist frequency— a clear benefit to not having an anti-aliasing filter (and having a fine lens). The low amount of noise reduction is also notable: It doesn&#8217;t really start until modulation drops below 0.05 (1.16:1 contrast). This would contribute to Sigma&#8217;s reputation (attributed mostly to the Foveon sensor) of maintaining exquisite fine detail. Now, if only it had a zoom lens like the RX100&#8230;</p>
<h2>Summary</h2>
<p>To distill the above results, we have created a table of summary metrics.</p>
<ul>
<li><strong>MTF50P, LW/PH, row 4.</strong>   The best overall sharpness metric for contrasty areas (where modulation ≈ 0.7). MTF<em>nn</em>P is less sensitive to oversharpening than MTF<em>nn</em>.</li>
<li><strong>MTF20P, LW/PH, row 4.</strong>   A metric that approximates vanishing resolution in contrasty areas.</li>
<li><strong>MTF50P, LW/PH, row 16.</strong>  The best sharpness metric for low-contrast areas (modulation ≈ 0.12).</li>
<li><strong>MTF20P, LW/PH, row 16.</strong>  A metric that approximates vanishing resolution in low-contrast areas.</li>
<li><strong>Peak (maximum)</strong>  A measure of the maximum sharpening MTF overshoot. Sharpening is excessive if too high.</li>
</ul>
<table style="width: 98%;" border="1" cellspacing="0" cellpadding="3" align="center">
<caption><span style="font-size: small;"><strong>Results summary.  MTF<em>nn</em>P in units of Line Widths per Picture Height (LW/PH)</strong></span></caption>
<tbody>
<tr>
<td><span style="font-size: small;"><strong>Measurement→</strong></span><br />
<span style="font-size: small;"><strong>Camera↓</strong></span></td>
<td><span style="font-size: small;"><strong>MTF50P,<br />
row 4</strong>, <strong>High Contrast</strong></span></td>
<td><span style="font-size: small;"><strong>MTF20P,<br />
row 4, </strong><strong>High Contrast</strong></span></td>
<td><span style="font-size: small;"><strong>MTF50P,<br />
row 16, </strong><strong>Low Contrast</strong></span></td>
<td><span style="font-size: small;"><strong>MTF20P,<br />
row 16, </strong><strong>Low Contrast</strong></span></td>
<td><span style="font-size: small;"><strong>Peak</strong></span><br />
<span style="font-size: small;"><strong>(max)</strong></span></td>
<td><span style="font-size: small;"><strong>Comments</strong></span></td>
</tr>
<tr>
<td><span style="font-size: small;"><strong>Sony A7R<br />
36 Mpxl</strong></span></td>
<td><span style="font-size: small;">3338</span></td>
<td><span style="font-size: small;">4163</span></td>
<td><span style="font-size: small;">2603</span></td>
<td><span style="font-size: small;">3379</span></td>
<td><span style="font-size: small;">1.05</span></td>
<td><span style="font-size: small;">No sharpening peak, as claimed. Outstanding MTF.<br />
</span></td>
</tr>
<tr>
<td><span style="font-size: small;"><strong>Pentax 645D<br />
40 Mpxl</strong></span></td>
<td><span style="font-size: small;">2689</span></td>
<td><span style="font-size: small;">3983</span></td>
<td><span style="font-size: small;">3273</span></td>
<td><span style="font-size: small;">4016</span></td>
<td><span style="font-size: small;">1.14</span></td>
<td><span style="font-size: small;">MTF highest at 0.1 modulation (strange). Best fine detail; no noise reduction.</span></td>
</tr>
<tr>
<td><span style="font-size: small;"><strong>Nikon D800<br />
36 Mpxl</strong></span></td>
<td><span style="font-size: small;">3106</span></td>
<td><span style="font-size: small;">3780</span></td>
<td><span style="font-size: small;">2521</span></td>
<td><span style="font-size: small;">3049</span></td>
<td><span style="font-size: small;">1.01</span></td>
<td><span style="font-size: small;">D800E would have been nicer.</span></td>
</tr>
<tr>
<td><span style="font-size: small;"><strong>Canon EOS-6D<br />
20 Mpxl</strong></span></td>
<td><span style="font-size: small;">2434</span></td>
<td><span style="font-size: small;">2838</span></td>
<td><span style="font-size: small;">1954</span></td>
<td><span style="font-size: small;">2374</span></td>
<td><span style="font-size: small;">1.68</span></td>
<td><span style="font-size: small;">Extreme sharpening, radius = 2. Use raw for best results.</span></td>
</tr>
<tr>
<td><span style="font-size: small;"><strong>Panasonic G3<br />
16 Mpxl</strong></span></td>
<td><span style="font-size: small;">2219</span></td>
<td><span style="font-size: small;">2571</span></td>
<td><span style="font-size: small;">1825</span></td>
<td><span style="font-size: small;">2219</span></td>
<td><span style="font-size: small;">1.17</span></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><span style="font-size: small;"><strong>Panasonic LX7<br />
10 Mpxl</strong></span></td>
<td><span style="font-size: small;">2103</span></td>
<td><span style="font-size: small;">2394</span></td>
<td><span style="font-size: small;">1589</span></td>
<td><span style="font-size: small;">1982</span></td>
<td><span style="font-size: small;">1.37</span></td>
<td><span style="font-size: small;">Strongly sharpened, radius = 1; near acceptable limits. Good performance. Least expensive of the batch.<br />
</span></td>
</tr>
<tr>
<td><span style="font-size: small;"><strong>Sony RX100 II<br />
20 Mpxl</strong></span></td>
<td><span style="font-size: small;">2531</span></td>
<td><span style="font-size: small;">3039</span></td>
<td><span style="font-size: small;">1973</span></td>
<td><span style="font-size: small;">2408</span></td>
<td><span style="font-size: small;">1.11</span></td>
<td><span style="font-size: small;">Outstanding performance for such a tiny package.</span></td>
</tr>
<tr>
<td><span style="font-size: small;"><strong>Fuji X-E2<br />
16 Mpxl</strong></span></td>
<td><span style="font-size: small;">2255</span></td>
<td><span style="font-size: small;">2778</span></td>
<td><span style="font-size: small;">2103</span></td>
<td><span style="font-size: small;">2568</span></td>
<td><span style="font-size: small;">1.03</span></td>
<td><span style="font-size: small;">Low noise reduction; extended MTF.</span></td>
</tr>
<tr>
<td><span style="font-size: small;"><strong>Sigma DP1 Merrill<br />
14.8 Mpxl</strong></span></td>
<td><span style="font-size: small;">2435</span></td>
<td><span style="font-size: small;">3104</span></td>
<td><span style="font-size: small;">2333</span></td>
<td><span style="font-size: small;">3031</span></td>
<td><span style="font-size: small;">1.22</span></td>
<td><span style="font-size: small;">Exceptionally low noise reduction: will render very fine detail.</span></td>
</tr>
</tbody>
</table>
<h3><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7211" src="https://www.imatest.com/wp-content/uploads/2013/11/Log_F-C_IR_camera_comparison_barchart.png" alt="Log_F-C_IR_camera_comparison_barchart" width="652" height="274" srcset="https://www.imatest.com/wp-content/uploads/2013/11/Log_F-C_IR_camera_comparison_barchart.png 652w, https://www.imatest.com/wp-content/uploads/2013/11/Log_F-C_IR_camera_comparison_barchart-300x126.png 300w, https://www.imatest.com/wp-content/uploads/2013/11/Log_F-C_IR_camera_comparison_barchart-600x252.png 600w" sizes="(max-width: 652px) 100vw, 652px" />Final comments and observations</h3>
<p>All of the cameras discussed in this page make excellent images.</p>
<ul>
<li> The 36-40 megapixel cameras (Sony, Pentax, Nikon) are capable of outstanding performance, but you won&#8217;t see it unless you
<ul>
<li><strong>Use the finest lenses:</strong> Ordinary consumer-grade lenses can rarely take advantage of these very high resolution sensors.</li>
<li><strong>Print large:</strong> At 13&#215;19 inches (common for home printers) you won&#8217;t see a difference.</li>
<li><strong>Use good technique:</strong> keep the camera steady during exposure and set the lens close to optimum aperture.</li>
</ul>
</li>
</ul>
<p style="padding-left: 60px;">If you can&#8217;t meet all of these criteria, you can save a lot of money (and weight and storage) by sticking with a camera with 20 or fewer megapixels. 10-20 megapixel cameras with good optics are capable of making phenomenally fine 13&#215;19 inch (or larger) prints, and they&#8217;re smaller, lighter, and less expensive. So why bother unless you want to look like a serious photographer (and maybe strain your neck in the process)?</p>
<ul>
<li>I&#8217;ve always been suspicious that mirrors compromise sharpness, especially for long lenses, though I haven&#8217;t done a controlled study. The lack of a mirror was one of the key advantages of the old Leicas (I still have my M2R), and it&#8217;s still an advantage, even though mirrors have improved (my EOS-6D is much smoother than my film SLRs). This makes the Sony A7R very attractive compared to the Nikon D800(E) and Pentax D645 (which is considerably more expensive and heavier). But I won&#8217;t run out to buy an A7R because few lenses are available (as of November 2013). They&#8217;ll be coming out over the next year, and I expect them to be excellent: I&#8217;ll be watching the reviews.</li>
<li>Smaller mirrorless cameras (APS-C and Micro Four-Thirds from Panasonic, Sony, Olympus, Fuji, and others) are very appealing alternatives if you don&#8217;t need to make giant prints.</li>
<li>Although the Panasonic LX7 is very good, the more expensive Sony RX100 II hits a real sweet spot when you balance its size, weight, and image quality. It&#8217;s a bargain for what it does. My son convinced two of his friends to buy them.</li>
<li>Most of these cameras have fairly strong noise reduction that results in loss of fine texture. (The Pentax, Fuji, and Sigma are the exceptions.)  Whether or not this is a good thing is a matter of taste. You can recover the texture by turning down the noise reduction (if an adjustment is available) or by performing raw conversion off the camera using little or no noise reduction.</li>
</ul>
<p>Sony has planted a bit of lust in my brain. I&#8217;ll be watching the growth of the A7R system. One day I may make a very rash, very large purchase (with a lot of thought and analysis behind it).</p>
<p>The post <a rel="nofollow" href="https://www.imatest.com/2013/11/sharpness-texture-log-f-contrast-imaging-resource/">Sharpness and Texture Analysis using Log F‑Contrast from Imaging-Resource</a> appeared first on <a rel="nofollow" href="https://www.imatest.com">Imatest</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Measuring Test Chart Patches with a Spectrophotometer</title>
		<link>https://www.imatest.com/2013/07/measuring-chart-patches/</link>
		
		<dc:creator><![CDATA[norman]]></dc:creator>
		<pubDate>Mon, 01 Jul 2013 18:13:30 +0000</pubDate>
				<category><![CDATA[Imaging Science]]></category>
		<guid isPermaLink="false">http://www.imatest.com/?p=6300</guid>

					<description><![CDATA[<p>Using Babelcolor Patch Tool or SpectraShop 4 This post describes how to measure color and grayscale patches on a variety of [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.imatest.com/2013/07/measuring-chart-patches/">Measuring Test Chart Patches with a Spectrophotometer</a> appeared first on <a rel="nofollow" href="https://www.imatest.com">Imatest</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: left;"><span style="font-size: 14pt;"><strong>Using Babelcolor Patch Tool or SpectraShop 4</strong></span></p>
<p>This post describes how to measure color and grayscale patches on a variety of test charts, including Imatest <a href="https://docs.imatest.com/docs/sfrplus_instructions" target="_blank" rel="noopener">SFRplus</a> and <a href="https://docs.imatest.com/docs/esfriso_instructions" target="_blank" rel="noopener noreferrer">eSFR ISO</a> charts, the <a href="https://www.imatest.com/product/colorchecker-classic/" target="_blank" rel="noopener noreferrer">X-Rite Colorchecker</a>, ISO-15729, ISO-14524, <a href="https://www.imatest.com/product/chromadumonde-28r/" target="_blank" rel="noopener noreferrer">ChromaDuMonde CDM-28R</a>, and many more, using a spectrophotometer and one of two software packages.</p>
<ul>
<li><strong><a href="http://babelcolor.com/#PatchTool" target="_blank" rel="noopener noreferrer">Babelcolor PatchTool</a></strong>  which works with reflective test charts</li>
<li><strong><a href="http://www.rmimaging.com/spectrashop.html" target="_blank" rel="noopener noreferrer">Robin Myers SpectraShop 4</a></strong>  which works with both reflective and transmissive (backlit) test charts</li>
</ul>
<p><span id="more-6300"></span></p>
<p>Measurement results are stored in CGATS files, which can be used as reference files for grayscale and color chart analysis in <a href="https://docs.imatest.com/docs/color-tone" target="_blank" rel="noopener">Multicharts</a>, <a href="https://docs.imatest.com/docs/color-tone" target="_blank" rel="noopener">Multitest</a>, <a href="https://docs.imatest.com/docs/colorcheck" target="_blank" rel="noopener">Colorcheck</a>, <a href="https://docs.imatest.com/docs/stepchart" target="_blank" rel="noopener">Stepchart</a>, and <a href="https://docs.imatest.com/docs/sfrplus_instructions" target="_blank" rel="noopener">SFRplus</a>. In many cases, custom reference files provide more accurate results than the default values.</p>
<p>In addition, <a href="http://www.argyllcms.com/" target="_blank" rel="noopener noreferrer"><strong>Argyll CMS</strong></a> is a free, Open Source, command line-based package that can be used for a number of measurements, including illumination intensity and spectrum. See the <a href="http://www.argyllcms.com/doc/ArgyllDoc.html" target="_blank" rel="noopener noreferrer">Argyll CMS documentation</a> for more details.</p>
<h2><a name="spectrophotometer"></a>Spectrophotometer</h2>
<p>At <span class="module">Imatest</span> we currently use the <a href="https://www.imatest.com/product/i1-basic-pro3/" target="_blank" rel="noopener noreferrer">i1Basic Pro 2</a> (a good choice if you&#8217;re shopping for a new instrument; ). We&#8217;ll call it the <strong>i1Pro</strong> in the text below. It&#8217;s one of several instruments supported by <a href="http://babelcolor.com/#PatchTool" target="_blank" rel="noopener noreferrer">Babelcolor PatchTool</a> and <a href="http://www.rmimaging.com/spectrashop.html" target="_blank" rel="noopener noreferrer">Robin Myers SpectraShop 4</a> software. The i1Pro is primarily designed for reflective readings, but it can also be used to measure transmissive (backlit) charts.</p>
<ul>
<li><strong>If you don&#8217;t have the original disk, Load the drivers</strong> and software from X-Rite. For our i1Pro we clicked on <a href="http://www.xrite.com/product_overview.aspx?Action=support&amp;ID=1463" target="_blank" rel="noopener noreferrer">Software downloads (5 Items) (on this page)</a>, and loaded all relevant software. For the i1Basic Pro 2, go to <a href="https://www.xrite.com/service-support/product-support/calibration-solutions/i1basic-pro-2" target="_blank" rel="noopener noreferrer">this page</a>.</li>
<li><strong>Install the drivers</strong> for your system and i1Diagnostics. <strong>Run i1Diagnostics</strong> to make sure your hardware is functioning properly.</li>
<li>The other programs for the i1Pro are useful for purposes such as monitor calibration, but not directly relevant to chart calibration/patch measurement.</li>
</ul>
<h2><a name="patchtool"></a>Babelcolor Patch Tool</h2>
<p>Read the description of PatchTool on the <a href="http://babelcolor.com/#PatchTool" target="_blank" rel="noopener noreferrer">Babelcolor page</a>, then <a href="http://babelcolor.com/download.htm" target="_blank" rel="noopener noreferrer">download</a> and install it. You&#8217;ll need to <a href="http://babelcolor.com/main_level/purchase.htm" target="_blank" rel="noopener noreferrer">purchase</a> it in order to run Patch-Reader (no luck with evaluation mode). Registration is straightforward (no special instructions needed).</p>
<ul>
<li><strong>Open PatchTool.</strong> The window is very simple— not much to it.</li>
<li><strong>Click Tools, Patch-Reader&#8230;</strong> to open the Patch-Reader&#8230;</li>
<li><strong>Select the Chat type.</strong> Click<strong> Custom chart</strong> for rectangular grid charts (like the X-Rite Colorchecker), and select the correct number of rows and columns. The default is 4 rows, 6 columns (for the Colorchecker). Select 4 rows, 5 columns for SFRplus color and grayscale charts. <strong>Unconstrained measurements</strong> work perfectly well for rectangular grid charts and <em>must</em> be used for charts that don&#8217;t have a regular rectangular grid (like the ISO-15739, CDM-28R, etc.). The Patch-Reader window will look like this.</li>
</ul>
<p class="padded_image" style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter  wp-image-6305" src="https://www.imatest.com/wp-content/uploads/2013/07/Patch-reader_opening_window.jpg" alt="Patch-reader_opening_window" width="558" height="442" srcset="https://www.imatest.com/wp-content/uploads/2013/07/Patch-reader_opening_window.jpg 698w, https://www.imatest.com/wp-content/uploads/2013/07/Patch-reader_opening_window-300x237.jpg 300w, https://www.imatest.com/wp-content/uploads/2013/07/Patch-reader_opening_window-600x475.jpg 600w" sizes="(max-width: 558px) 100vw, 558px" />Initial Patch-Reader window (4 rows, 5 columns)</p>
<ul>
<li> <strong>Press Start.</strong> A window opens with the following message for calibrating the spectrophotometer. Follow instructions and press <span class="ibutton"> OK </span> .</li>
</ul>
<table style="width: 70%; background-color: #f9f9f9;" border="1" cellspacing="0" cellpadding="6" align="center">
<tbody>
<tr>
<td><span style="font-size: small;">REFLECTANCE CALIBRATION: Remove the AMBIENT DIFFUSER if</span> <span style="font-size: small;">installed. Place the i1Pro on its BASE (white tile). When ready, press the</span> <span style="font-size: small;">&#8216;Return&#8217; or &#8216;Enter&#8217; keys or close this message window.</span><span style="font-size: small;">NOTE: This calibration may take several seconds!</span></p>
<p style="text-align: right;"><span style="font-size: small;"> <span class="ibutton">  OK  </span> </span></p>
</td>
</tr>
</tbody>
</table>
<ul>
<li>After you finish the calibration, <span class="ibutton">Read</span> and <span class="ibutton">Stop</span> buttons appear on the lower-right of the Patch-Reader window.</li>
<li>Place the i1Pro on the first patch of the chart and click the button on the side. This is equivalent to pressing <span class="ibutton">Read</span> (which should never be necessary).</li>
<li>Now go through the patches one-by-one, by rows (for rectangular charts). For non-rectangular charts you&#8217;ll need to know the patch order, which is described <a href="#patchorder">below</a>. For rectangular grid charts the Patch-Reader window will displays the location of the next patch to measure. Be sure to position the i1Pro carefully over the center of the patch and press it firmly against the target to minimize stray light. (Subdued room light doesn&#8217;t hurt.) (For a <em>m</em> row x <em>n</em> column chart, the order is Row 1-Col 1, Row 1-Col 2, &#8230; Row 1-Col <em>m</em>, Row 2-Col 1, etc.)</li>
</ul>
<table style="background-color: #ffffcc; ; width: 80%;" border="1" cellspacing="0" cellpadding="5" align="center">
<tbody>
<tr>
<td><span style="text-decoration: underline;"><strong><span style="font-size: small;">A little inconsistency</span></strong></span><span style="font-size: x-small;">Although you enter patches by rows (R1C1, R1C2, &#8230;, R1C<em>n</em>, R2C1, &#8230; R2C<em>n</em>, &#8230;) at Patch-Reader&#8217;s prompting, the patches in CGATS files (created using <strong>Custom chart: <em>m</em> rows x <em>n</em> columns</strong>) are stored by columns: (R1C1,R2C1, &#8230;, R<em>m</em>C1, R1C2, &#8230;, R<em>m</em>C2, &#8230;). </span><span style="font-size: small;"><span style="font-size: x-small;">This is <span style="text-decoration: underline;"><strong>NOT</strong></span> consistent with CSV files, which are stored by <a href="#patchorder">patch order</a>, i.e., rows (R1C1, R2C2, &#8230;R1C<em>n</em>, R2C1, &#8230; R2C<em>n</em>, &#8230; for rectangular charts). <span class="module">Imatest</span> recognizes the file type (CSV or CGATS) and interprets the patch order correctly (using the LGOROWLENGTH setting in CGATS files).</span> </span></td>
</tr>
</tbody>
</table>
<ul>
<li>You can use the mouse to select a patch to measure, i.e., you can go back and re-measure if you have any doubts about measurement quality.</li>
<li>When you have finished the Patch-Reader window will look like this. You should examine this image carefully to be sure it resembles the chart— all patches should look correct:  You can still select patches to re-measure if necessary.</li>
</ul>
<p class="padded_image" style="text-align: center;"><strong><img loading="lazy" decoding="async" class="aligncenter  wp-image-6308" src="https://www.imatest.com/wp-content/uploads/2013/07/Patch-reader_final_window.jpg" alt="Patch-reader_final_window" width="558" height="442" srcset="https://www.imatest.com/wp-content/uploads/2013/07/Patch-reader_final_window.jpg 698w, https://www.imatest.com/wp-content/uploads/2013/07/Patch-reader_final_window-300x237.jpg 300w, https://www.imatest.com/wp-content/uploads/2013/07/Patch-reader_final_window-600x475.jpg 600w" sizes="(max-width: 558px) 100vw, 558px" />Patch-Reader window after all patches have been read</strong></p>
<ul>
<li>Click <span class="ibutton">Stop</span>, and the a window appears with the following options.</li>
</ul>
<table style="background-color: #f9f9f9; width: 60%;" border="1" cellspacing="0" cellpadding="6" align="center">
<tbody>
<tr>
<td><span style="font-size: small;">Do youl want to Save these measurements?</span><span style="font-size: small;">Click &#8216;Cancel&#8217; to continue making measurements.</span></p>
<p style="text-align: center;"><span style="font-size: small;"> <span class="ibutton">Save</span>     <span class="ibutton">Discard</span>     <span class="ibutton">Cancel</span> </span></p>
</td>
</tr>
</tbody>
</table>
<ul>
<li>When you click <span class="ibutton">Save</span>, the following window appears. For typical <span class="module">Imatest</span> use, only the <strong>L*a*b*</strong> data field needs to be checked. ID (SAMPLE_ID; the numeric sequence) and Name (SAMPLE_NAME; The alpha column and numeric row, i.e., A1, &#8230;, A4, B1, &#8230;, F4) may be checked, but will be ignored by <span class="module">Imatest</span>. XYZ and xyY may be checked, but will be ignored if L*a*b* is checked. (The order of precedence in reading data is L*a*b*, XYZ, then xyY.)</li>
</ul>
<p style="text-align: center;"><a href="https://www.imatest.com/wp-content/uploads/2013/07/Patch-reader_save_settings.png"><img loading="lazy" decoding="async" src="https://www.imatest.com/wp-content/uploads/2013/07/Patch-reader_save_settings.png" alt="Patch-reader_save_settings" width="556" height="276" /></a></p>
<ul>
<li>The save file name should include the media type (matte, luster, &#8230;) and any other information needed to identify the chart.</li>
</ul>
<p>PatchTool writes files in <a href="http://www.colorwiki.com/wiki/CGATS.17_Text_File_Format" target="_blank" rel="noopener noreferrer">CGATS</a> format (an industry standard best explained in the <a href="http://babelcolor.com/download/PatchTool_Help.pdf" target="_blank" rel="noopener noreferrer">PatchTool Help PDF document</a>). Imatest can read CGATS files starting with August 2013 3.10 builds. Here is an example:</p>
<pre style="padding-left: 30px;"><span style="font-size: x-small;">CGATS.17</span>
<span style="font-size: x-small;">ORIGINATOR    "BabelColor PatchTool, version 4.1.0 b321"</span>
<span style="font-size: x-small;">LGOROWLENGTH    4</span>
<span style="font-size: x-small;">CREATED    "2013-07-01"  # Time: 1:25:46 PM</span>
<span style="font-size: x-small;">INSTRUMENTATION    "i1Pro"</span>
<span style="font-size: x-small;">INSTRUMENT_SN    "608994"</span>
<span style="font-size: x-small;">MEASUREMENT_SOURCE    "Illumination=D50 ObserverAngle=2 WhiteBase=Abs Filter=UVcut"</span>
<span style="font-size: x-small;">ILLUMINATION_NAME    "D50"</span>
<span style="font-size: x-small;">OBSERVER_ANGLE    "2"</span>
<span style="font-size: x-small;">FILTER    "UVcut"</span>
<span style="font-size: x-small;">MEASUREMENT_CONDITION    "M2"</span>
<span style="font-size: x-small;">WEIGHTING_FUNCTION    "ILLUMINANT, D50"</span>
<span style="font-size: x-small;">WEIGHTING_FUNCTION    "OBSERVER, 2 degree"</span>
<span style="font-size: x-small;">KEYWORD    "DEVCALSTD"</span>
<span style="font-size: x-small;">DEVCALSTD    "XRGA"</span>
<span style="font-size: x-small;">#</span>
<span style="font-size: x-small;"># THIS FILE CONTAINS REFLECTANCE MEASUREMENTS MADE WITH PatchTool Patch-Reader</span>
<span style="font-size: x-small;">#</span>
<span style="font-size: x-small;"># Chart_type: "Custom chart"</span>
<span style="font-size: x-small;"># No_rows: 4</span>
<span style="font-size: x-small;"># No_columns: 5</span>
<span style="font-size: x-small;"># No_samples: 20</span>
<span style="font-size: x-small;">#</span>
<span style="font-size: x-small;">NUMBER_OF_FIELDS    3</span>
<span style="font-size: x-small;">BEGIN_DATA_FORMAT</span>
<span style="font-size: x-small;">LAB_L    LAB_A    LAB_B</span>
<span style="font-size: x-small;">END_DATA_FORMAT</span>
<span style="font-size: x-small;">NUMBER_OF_SETS    20</span>
<span style="font-size: x-small;">BEGIN_DATA</span>
<span style="font-size: x-small;">44.050    -4.479    -15.534</span>
<span style="font-size: x-small;">46.989    3.638    -16.591</span>
<span style="font-size: x-small;">38.129    6.395    6.321</span>
<span style="font-size: x-small;">52.539    -0.730    -3.700</span>
<span style="font-size: x-small;">40.766    32.354    14.498</span>
<span style="font-size: x-small;">42.772    -19.174    -21.994</span>
<span style="font-size: x-small;">57.309    12.668    12.012</span>
<span style="font-size: x-small;">53.507    1.771    3.460</span>
<span style="font-size: x-small;">47.533    -25.359    16.443</span>
<span style="font-size: x-small;">44.629    32.242    -6.113</span>
<span style="font-size: x-small;">61.667    -18.258    37.479</span>
<span style="font-size: x-small;">37.817    2.403    -27.741</span>
<span style="font-size: x-small;">33.075    4.416    -29.699</span>
<span style="font-size: x-small;">75.079    4.192    62.638</span>
<span style="font-size: x-small;">63.637    15.573    46.478</span>
<span style="font-size: x-small;">45.767    28.423    10.312</span>
<span style="font-size: x-small;">41.007    -8.057    10.701</span>
<span style="font-size: x-small;">59.762    -28.214    -1.841</span>
<span style="font-size: x-small;">55.213    23.810    34.126</span>
<span style="font-size: x-small;">33.661    10.341    -10.492</span>
<span style="font-size: x-small;">END_DATA</span></pre>
<h2><a name="spectrashop"></a>SpectraShop 4</h2>
<p>Download and purchase <a href="http://www.rmimaging.com/spectrashop.html" target="_blank" rel="noopener noreferrer">SpectraShop 4</a> using links at the bottom the <a href="http://www.rmimaging.com/spectrashop.html" target="_blank" rel="noopener noreferrer">product description page</a>. Both Windows and Mac versions are available. The brief <a href="http://www.rmimaging.com/tutorials/tutorial_index.html" target="_blank" rel="noopener noreferrer">Tutorials</a> are recommended. You should also download the <a href="http://www.rmimaging.com/SpectraShop_4_Manual.pdf" target="_blank" rel="noopener noreferrer">full PDF manual</a> and look at the <a href="http://www.rmimaging.com/spectrashop_faq.html" target="_blank" rel="noopener noreferrer">FAQ</a>, which has troubleshooting information. Open SpectraShop 4. Click on the Measure specimens box, which is the second from the left. (I&#8217;ve tried Create and edit charts and Measure chart without luck.)</p>
<table style="width: 98%;" border="0" cellspacing="0" cellpadding="1" align="left">
<tbody>
<tr valign="top">
<td>
<p style="text-align: center;"><img loading="lazy" decoding="async" class="padded_image" src="https://www.imatest.com/wp-content/uploads/2013/07/Spectrashop_boxes.png" alt="Spectrashop_boxes" width="407" height="80" /> <span class="padded_image" style="font-size: small;">Measure specimens is the second box from the left</span></p>
<p><span style="font-size: small;">This opens the Instrument Connection window, shown on the right. Select the spectrophotometer, click <span class="ibutton">Connect</span>, select the Specimen Type (reflective, transmissive, etc.). Be sure the spectrophotometer is on its base (with white tile), then press <span class="ibutton">Calibrate</span>.</span></p>
<p style="text-align: right;"><strong><span style="font-size: small;">Instrument Connection window,</span></strong> <strong><span style="font-size: small;">shown just before Calibration</span></strong></p>
</td>
<td><span style="font-size: small;"> </span></td>
<td class="padded_image"><img loading="lazy" decoding="async" class="wp-image-6488 alignnone" src="https://www.imatest.com/wp-content/uploads/2013/07/Spectrashop_instrument_connection.png" alt="Spectrashop_instrument_connection" width="301" height="332" srcset="https://www.imatest.com/wp-content/uploads/2013/07/Spectrashop_instrument_connection.png 376w, https://www.imatest.com/wp-content/uploads/2013/07/Spectrashop_instrument_connection-300x331.png 300w, https://www.imatest.com/wp-content/uploads/2013/07/Spectrashop_instrument_connection-271x300.png 271w" sizes="(max-width: 301px) 100vw, 301px" /></td>
</tr>
<tr>
<td><span style="font-size: small;">After Calibration is complete, the Measure Reflective Specimens page will open. None of the settings are critical, but we recommend</span></p>
<ul>
<li><span style="font-size: small;">Set Value: to 1. This is the number of the first patch. This corresponds to <a href="#patchorder">patch order</a> better than the default 0.</span></li>
<li><span style="font-size: small;">Set Root: to a short description of the chart or patch.</span></li>
<li><span style="font-size: small;">Set Digits: to 2 (especially if you plan to measure over 10 patches). This will make the file sortable since the sequence will be 01, 02, &#8230;, 10, 11, &#8230;</span></li>
</ul>
<p><span style="font-size: small;">When you have finished making settings, press <span class="ibutton">Start</span>. Place the spectrophotometer sensor over the patch. If possible the room should be dimly lit to minimize light leakage. Take each reading by clicking the spectrophotometer button— waiting about two seconds for a beep indicating that the reading is complete. Patch order is described <a href="#patchorder">below</a>. </span> <span style="font-size: small;">Take readings carefully. I haven&#8217;t (yet) found a convenient way to edit or redo erroneous readings.</span></p>
<h3><span style="font-size: small;">Saving the reference file</span></h3>
<p><span style="font-size: small;">I recommend saving results in two formats: the default SpectraShop 4 ss3 format (not interchangeable, but can be reopened in Spectrashop 4), which contains all results (including the spectrum), and CGATS with just the results used by <span class="module">Imatest</span>. </span> <span style="font-size: small;">To save the SS3 file, click (in the window shown below) <strong>File</strong>, <strong>Save&#8230;</strong> or <strong>Save as&#8230;</strong></span> <span style="font-size: small;">The procedure for saving <span class="module">Imatest</span>-readable CGATS files is shown below.</span></p>
</td>
<td>&nbsp;</td>
<td class="padded_image"><img loading="lazy" decoding="async" class="wp-image-6489 alignnone" src="https://www.imatest.com/wp-content/uploads/2013/07/Measure_Reflective_Specimens.png" alt="Measure_Reflective_Specimens" width="320" height="511" srcset="https://www.imatest.com/wp-content/uploads/2013/07/Measure_Reflective_Specimens.png 356w, https://www.imatest.com/wp-content/uploads/2013/07/Measure_Reflective_Specimens-300x479.png 300w, https://www.imatest.com/wp-content/uploads/2013/07/Measure_Reflective_Specimens-188x300.png 188w" sizes="(max-width: 320px) 100vw, 320px" /></td>
</tr>
</tbody>
</table>
<p style="text-align: center;"><strong><img loading="lazy" decoding="async" class="padded_image" src="https://www.imatest.com/wp-content/uploads/2013/07/Spectrashop_results.png" alt="Spectrashop_results" width="701" height="630" /> <span class="padded_image">Main SpectraShop 4 window showing Colorchecker results</span></strong></p>
<table style="width: 99%;" border="0" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td>
<p>To save the measurements in an <span class="module">Imatest</span>-readable CGATS file, click <strong>File</strong>, <strong>Export&#8230;</strong> The window on the right opens. Select <strong>CGATS 1.7 ASCII</strong> as the <strong>Export Format</strong>. <strong>Spectrum</strong> should be unchecked and L*a*b* should be checked. <strong>XYZ</strong> and <strong>xyY</strong> may be checked if desired, but they will be ignored by Imatest if <strong>L*a*b*</strong> has been checked.</p>
<p>&nbsp;</p>
<p style="text-align: right;"><strong>Spectrashop 4 Export window</strong><br />
<strong>(for writing CGATS files)</strong></p>
<p>&nbsp;</p>
<p>Here are the results:</p>
</td>
<td><strong><img loading="lazy" decoding="async" class="padded_image" style="margin: 2px 8px 2px 8px;" src="https://www.imatest.com/wp-content/uploads/2013/07/Spectrashop_Export.png" alt="Spectrashop_Export" width="419" height="372" /> </strong></td>
</tr>
</tbody>
</table>
<pre style="padding-left: 30px;"><span style="font-family: courier new,courier; font-size: x-small;">CGATS.17</span>
<span style="font-family: courier new,courier; font-size: x-small;">ORIGINATOR    ""</span>
<span style="font-family: courier new,courier; font-size: x-small;">CREATED    "2013-08-28 16:43:55"</span>
<span style="font-family: courier new,courier; font-size: x-small;">INSTRUMENTATION    "i1Pro"</span>
<span style="font-family: courier new,courier; font-size: x-small;">MEASUREMENT_GEOMETRY    "45/0"</span>
<span style="font-family: courier new,courier; font-size: x-small;">MEASUREMENT_SOURCE    "A"</span>
<span style="font-family: courier new,courier; font-size: x-small;">WEIGHTING_FUNCTION    "OBSERVER,2 degree"</span>
<span style="font-family: courier new,courier; font-size: x-small;">WEIGHTING_FUNCTION    "ILLUMINANT,A"</span>
<span style="font-family: courier new,courier; font-size: x-small;">NUMBER_OF_FIELDS    4</span>
<span style="font-family: courier new,courier; font-size: x-small;">BEGIN_DATA_FORMAT</span>
<span style="font-family: courier new,courier; font-size: x-small;">SAMPLE_ID    LAB_L    LAB_A    LAB_B    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">END_DATA_FORMAT</span>
<span style="font-family: courier new,courier; font-size: x-small;">NUMBER_OF_SETS    24</span> 
<span style="font-family: courier new,courier; font-size: x-small;">BEGIN_DATA</span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Colorchecker-01"    39.80    14.43    17.09    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Untitled-02"    67.86    22.51    20.21    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Untitled-03"    48.51    -9.36    -23.27    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Untitled-04"    43.04    -10.81    20.67    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Untitled-05"    54.88    5.55    -24.67    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Untitled-06"    68.04    -32.15    -6.00    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Untitled-07"    66.70    34.88    63.83    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Untitled-08"    38.48    -0.44    -45.06    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Untitled-09"    56.15    47.12    25.25    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Untitled-10"    31.91    17.66    -16.69    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Untitled-11"    71.40    -16.98    50.80    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Untitled-12"    74.84    21.00    71.57    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Untitled-13"    27.04    0.66    -49.03    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Untitled-14"    52.88    -32.25    23.97    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Untitled-15"    47.07    55.90    37.55    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Untitled-16"    83.99    9.76    78.29    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Untitled-17"    55.75    47.38    -5.30    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Untitled-18"    47.53    -31.32    -35.23    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Untitled-19"    95.01    0.32    4.03    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Untitled-20"    80.78    -0.72    0.38    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Untitled-21"    66.36    -0.71    0.28    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Untitled-22"    49.81    -1.43    -0.39    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Untitled-23"    36.00    -0.85    -0.45    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">"Untitled-24"    20.92    -0.34    -0.53    </span> 
<span style="font-family: courier new,courier; font-size: x-small;">END_DATA</span></pre>
<h2><a name="patchorder"></a>Patch order</h2>
<p><strong>Charts with a regular <em>m </em>x <em>n</em> rectangular grid</strong> have patches numbered in a sequence shown in the example below for the 4 row X 6 column X-Rite Colorchecker. Use this order in acquiring patch data.</p>
<table style="width: 25%;" border="1" cellspacing="0" cellpadding="2" align="center">
<tbody>
<tr align="center">
<td><span style="font-size: medium;">1</span></td>
<td><span style="font-size: medium;">2</span></td>
<td><span style="font-size: medium;">3</span></td>
<td><span style="font-size: medium;">4</span></td>
<td><span style="font-size: medium;">5</span></td>
<td><span style="font-size: medium;">6</span></td>
</tr>
<tr align="center">
<td><span style="font-size: medium;">7</span></td>
<td><span style="font-size: medium;">8</span></td>
<td><span style="font-size: medium;">9</span></td>
<td><span style="font-size: medium;">10</span></td>
<td><span style="font-size: medium;">11</span></td>
<td><span style="font-size: medium;">12</span></td>
</tr>
<tr align="center">
<td><span style="font-size: medium;">13</span></td>
<td><span style="font-size: medium;">14</span></td>
<td><span style="font-size: medium;">15</span></td>
<td><span style="font-size: medium;">16</span></td>
<td><span style="font-size: medium;">17</span></td>
<td><span style="font-size: medium;">18</span></td>
</tr>
<tr align="center">
<td><span style="font-size: medium;">19</span></td>
<td><span style="font-size: medium;">20</span></td>
<td><span style="font-size: medium;">21</span></td>
<td><span style="font-size: medium;">22</span></td>
<td><span style="font-size: medium;">23</span></td>
<td><span style="font-size: medium;">24</span></td>
</tr>
</tbody>
</table>
<p><strong>Several grayscale charts (ISO-15739, etc.)</strong> that don&#8217;t have regular <em>m</em> x <em>n</em> grids have their patch order listed in <strong><a href="https://docs.imatest.com/docs/stepchart_ai_iso#patchorder" target="_blank" rel="noopener">Special and ISO Charts</a></strong>. These charts are supported by <strong><em><a href="https://docs.imatest.com/docs/color-tone" target="_blank" rel="noopener">Multicharts</a></em>.</strong></p>
<p><strong>Patch order for charts supported by <em><a href="https://docs.imatest.com/docs/color-tone" target="_blank" rel="noopener">Multicharts</a></em> </strong>can be displayed by running <em><strong>Multicharts</strong></em>, selecting <strong>3. Split Colors: Reference/Input</strong> (in <strong>Display</strong>), then checking the <strong>Numbers</strong> checkbox. Here are the patch numbers for the DSC Labs CDM-28R.</p>
<p class="padded_image" style="text-align: center;"><strong><img loading="lazy" decoding="async" class="aligncenter  wp-image-6535" src="https://www.imatest.com/wp-content/uploads/2013/07/CDM_28_patch_example.png" alt="CDM_28_patch_example" width="688" height="512" srcset="https://www.imatest.com/wp-content/uploads/2013/07/CDM_28_patch_example.png 860w, https://www.imatest.com/wp-content/uploads/2013/07/CDM_28_patch_example-300x223.png 300w, https://www.imatest.com/wp-content/uploads/2013/07/CDM_28_patch_example-600x447.png 600w" sizes="(max-width: 688px) 100vw, 688px" />Multicharts result, showing patch numbers, for the ChromaDuMonde 28R.</strong></p>
<table style="width: 96%;" border="0" cellspacing="0" cellpadding="1">
<tbody>
<tr>
<td><span style="font-size: small;">There are a few special cases, such as the <strong><a href="https://www.imatest.com/product/rez-checker/" target="_blank" rel="noopener noreferrer">Rezchecker</a></strong> (a tiny precision reflective chart for measuring color, tones, and MTF). The numbering follows the standard rectangular grid, but corner patches and patches used for slanted-edge MTF have</span><span style="font-size: small;"> L* = a* = b* = 0 in their reference file, and</span><span style="font-size: small;"> are omitted from color analysis. For the Rezchecker these include patches 1, 6, 8-11, 14-17, 37, and 42.</span></td>
<td class="padded_image" style="text-align: center;"><strong><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6606" style="margin-right: 4px; margin-left: 4px;" src="https://www.imatest.com/wp-content/uploads/2013/07/Rezchecker_image.png" alt="Rezchecker_image" width="134" height="156" />Rezchecker</strong></td>
<td class="padded_image" style="text-align: center;"><strong><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6607" style="margin-right: 12px; margin-left: 12px;" src="https://www.imatest.com/wp-content/uploads/2013/07/Rezchecker_patch_numbers.png" alt="Rezchecker_patch_numbers" width="131" height="152" />Rezchecker numbering</strong></td>
</tr>
<tr>
<td>
<p><span style="font-size: small;">Some cases are not obvious, like <strong>the eSFR ISO color patches</strong>, which are supported by Multicharts, but usually run in eSFR ISO.</span></p>
<p style="text-align: right;"><strong>eSFR ISO color patches</strong></p>
</td>
<td class="padded_image" style="text-align: center;" colspan="2"><img loading="lazy" decoding="async" style="margin-right: 12px; margin-left: 12px;" src="https://www.imatest.com/wp-content/uploads/2013/07/eSFR_ISO_color_numbering.jpg" alt="eSFR_ISO_color_numbering" width="141" height="173" /></td>
</tr>
</tbody>
</table>
<h2>See Also</h2>
<ul>
<li><a href="https://www.imatest.com/2019/06/color-reference-files-in-csv-or-cgats-format/">Color reference files in CSV or CGATS format</a></li>
<li><a href="http://photofeedback.blogspot.com/" target="_blank" rel="noopener noreferrer">Edmund Ronald&#8217;s Blog</a></li>
<li><a href="http://www.xrite.com/product_overview.aspx?Action=support&amp;ID=1463" target="_blank" rel="noopener noreferrer">i1Basic Pro UVcut</a> &#8211; predecessor to the i1Basic Pro2</li>
</ul>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://www.imatest.com/2013/07/measuring-chart-patches/">Measuring Test Chart Patches with a Spectrophotometer</a> appeared first on <a rel="nofollow" href="https://www.imatest.com">Imatest</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Microsoft Lync Logo selects Imatest</title>
		<link>https://www.imatest.com/2011/05/microsoft-lync-logo-selects-imatest/</link>
		
		<dc:creator><![CDATA[norman]]></dc:creator>
		<pubDate>Thu, 05 May 2011 21:30:14 +0000</pubDate>
				<category><![CDATA[Company]]></category>
		<category><![CDATA[News]]></category>
		<guid isPermaLink="false">http://www.imatest.com/about/news?p=2115</guid>

					<description><![CDATA[<p>Imatest is the standard test software used in the recently published Microsoft USB peripheral requirements specification entitled &#8220;Optimized for Microsoft [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.imatest.com/2011/05/microsoft-lync-logo-selects-imatest/">Microsoft Lync Logo selects Imatest</a> appeared first on <a rel="nofollow" href="https://www.imatest.com">Imatest</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Imatest is the standard test software used in the recently published Microsoft USB peripheral requirements specification entitled &#8220;Optimized for Microsoft Lync Logo&#8221;, which can be downloaded <a href="http://technet.microsoft.com/en-us/lync/gg278181" target="_blank" rel="noopener">here</a>.</p>
<p>The post <a rel="nofollow" href="https://www.imatest.com/2011/05/microsoft-lync-logo-selects-imatest/">Microsoft Lync Logo selects Imatest</a> appeared first on <a rel="nofollow" href="https://www.imatest.com">Imatest</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Infrared SFRplus test charts available now</title>
		<link>https://www.imatest.com/2010/04/infrared-sfrplus-test-charts-available-now/</link>
		
		<dc:creator><![CDATA[norman]]></dc:creator>
		<pubDate>Tue, 20 Apr 2010 16:06:39 +0000</pubDate>
				<category><![CDATA[Product]]></category>
		<guid isPermaLink="false">http://www.imatest.com/about/news?p=1980</guid>

					<description><![CDATA[<p>The Infrared SFRplus test chart enables accurate, objective testing of infrared camera systems and supports wavelengths from visible light through [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.imatest.com/2010/04/infrared-sfrplus-test-charts-available-now/">Infrared SFRplus test charts available now</a> appeared first on <a rel="nofollow" href="https://www.imatest.com">Imatest</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p> The Infrared SFRplus test chart enables accurate, objective testing of infrared camera systems and supports wavelengths from visible light through MWIR. </p>
<p> Details  <a href="https://www.imatest.com/products/test-charts/sfrplus/infrared"> here </a>.</p>
<p> Purchase <a href="https://www.imatest.com/product-category/test-charts/"> here </a>.</p>
<p>The post <a rel="nofollow" href="https://www.imatest.com/2010/04/infrared-sfrplus-test-charts-available-now/">Infrared SFRplus test charts available now</a> appeared first on <a rel="nofollow" href="https://www.imatest.com">Imatest</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
