<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=59.167.0.0%2F16</id>
	<title>formulasearchengine - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=59.167.0.0%2F16"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/wiki/Special:Contributions/59.167.0.0/16"/>
	<updated>2026-07-11T17:44:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.47.0-wmf.7</generator>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Codex_Athous_Lavrensis&amp;diff=261193</id>
		<title>Codex Athous Lavrensis</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Codex_Athous_Lavrensis&amp;diff=261193"/>
		<updated>2015-01-11T12:08:25Z</updated>

		<summary type="html">&lt;p&gt;59.167.128.6: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please read on to find out more about injury legislation. When moving the right path by means of accidental injuries rules, you&#039;re not just likely to need the correct information and facts on your own, but you&#039;re gonna want a great personal injury legal representative. Do you wish to capture from the trendy and expect for the very best, or can you instead prepare yourself?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;When writing down what happened following a car accident, you should details your traumas plainly.  If you have any type of concerns relating to where and ways to use [https://app.box.com/services/box_notes/2133/21574687741/d38606.f3fa3250404d1b38622d390a0a372615bc30de78b658cde4cb39431e2d17f123?from_https=1&amp;amp;shared_name=5ntl83jid4zk9ragqlk8 accidental injury Endorsement], you can contact us at our web-site. For instance, pay attention to any anxieties about driving in the foreseeable future. Moreover, if any protrusions and bruises show up down the road, write them down at the same time. Consider your emotional status as well. Be sure to list every physical difficulty no matter how modest.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;This can permit the medical professional know that you may be wanting him to papers your traumas, remedies and progress, or deficiency there of, to use in the court. Explain to every single medical doctor that you just observe that you will court for a accidental injuries claim. In the event you [http://www.blogabond.com/designlung57 fall short] to get this done, you possibly will not earn your situation.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;When you use a private injury lawyer to create a profitable situation, you need to be well prepared and happy to send to almost any physical examinations deemed essential to give support for the assert of damage. In this way, you can aid your attorney accumulate voluminous proof of the damage carried out by the defendant with your case, greatly improving the chances of you economic recovery.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Consistently talk with your injury legal professional to get involved in your case. This is extremely essential as tells you what is going on and enables you to sense an element of the staff. This may minimize the stress and panic you have if you ever can be found in courtroom.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;This will demonstrate the degree of your accidents, that will significantly assist your situation. Your payment could be substantially affected by how serious your injuries are. In the event you sustain actual physical personal injuries, you should picture them prior to trying to find treatment.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;As an alternative, you want somebody who has encounter improving the harmed individual. These accidental injuries lawyers must have the background that you have to properly win your situation, and you may probably sense at ease with them for that reason. In case the legal representative you might be conversing with usually works together with insurance companies, you most likely wish to successfully pass on their own professional services.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Even when your insurance carrier gives a legal representative to your accidental injuries case, consider hiring one more attorney on your own. The attorney from the insurer is probably not the best man or woman to watch out for your own [https://app.box.com/s/5ntl83jid4zk9ragqlk8 personal injury attorney west palm beach fl] requires and might, rather, be more interested in safeguarding the passions of the insurance company.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Require their recommendations or find out if that they had a negative knowledge of anybody in the area. You might be amazed at the amount of folks who suffer from possessed to handle a similar circumstance prior to. It can be achievable to discover a personal injury lawyer online, but don&#039;t neglect to check with others you are aware of, both.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Acquiring referrals from colleagues, relatives, or buddies is the best way to narrow down your lawyer lookup. This enables them to give you beneficial information about the method and how they became popular using their lawyer or attorney. Many of these people have gone through exactly the same process while you. A great way to find the best personal injury legal professional for the case is to try using referrals.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;In choosing an individual injury attorney, ensure that you are choosing a law business office which includes a complete division committed to injury. On the other hand, it is typical for law offices to go after a number of several types of circumstances, you should opt for an attorney who&#039;s competent in your market.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Be sure you educate your manager immediately if you are hurt at work. If there&#039;s a physical injury because of vehicle accident, get in touch with an ambulance as well as the law enforcement officials the instant you can. Whenever you become wounded, by no means ensure that is stays a magic formula from your law enforcement officials or some other appropriate regulators.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;In addition, in case the legal professional will never indication a retainer agreement, you must proceed to other people. Do not work together with someone who you don&#039;t truly feel is playing you. Assistance and connection are essential when employing any type of legal representative. This arrangement is the thing that outlines exactly how much their solutions can cost you, and it is essential to have that depth settled at the earliest opportunity.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;If you do not completely record your injuries as soon as you is it possible to place yourself in danger of not receiving the cash that you might are entitled to in the arrangement. So, if you want to safeguard on your own, make sure you visit a doctor straight away. Constantly visit the medical facility if your damage could be the mistake of someone different.&lt;/div&gt;</summary>
		<author><name>59.167.128.6</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Wang_Ganchang&amp;diff=254062</id>
		<title>Wang Ganchang</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Wang_Ganchang&amp;diff=254062"/>
		<updated>2014-12-26T14:45:15Z</updated>

		<summary type="html">&lt;p&gt;59.167.236.122: /* Early years */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi there. My title is Sophia Meagher even though it is not the title on my birth certification. Doing ballet is something she would never give up. Mississippi is exactly where her house is but her spouse wants them to move. Office supervising is where her primary earnings comes from.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Visit my web-site :: are psychics real - [http://www.skullrocker.com/blogs/post/10991 click through the following article],&lt;/div&gt;</summary>
		<author><name>59.167.236.122</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Plate_theory&amp;diff=266080</id>
		<title>Plate theory</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Plate_theory&amp;diff=266080"/>
		<updated>2014-11-27T02:04:24Z</updated>

		<summary type="html">&lt;p&gt;59.167.102.209: /* Constitutive relations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are a number of different shapes out there on the market, and each serve a distinct objective. Among the most common available are straight back, trailing point, and drop point. A trailing point will be the greatest one for on a [http://Web.seoulmi.hs.kr/wiki/index.php/Sog_Flash_Ii_Tanto_Review regular basis] carry and campouts. A part of the knife design is the locking mechanism. Different knife manufacturers provide distinctive fashion of locks. Do your self a favor and checkout benchmade’s axis [http://Indieroulette.com/index.php?title=Sog_Flash_Ii_Vs_Griptilian locking]. It’s a straightforward to use lock and the reacts quick upon opening the knife. Buck knife locks, although made in America, will be cumbersome to operate.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The simplest of the guide knife sharpeners are a solid block of the sharpening material. Initially, these had been just very laborious stones that have been abrasive and onerous enough to take away steel from the knife blades. Some areas of the world, l ike Japan, India, or even Arkansas , have geology that lends itself to many useful stones for sharpening. These stones have been usually lubricated with water (just like the stones from Japan ) or oil (just like the stones from Arkansas). In modern instances, composite and manmade materials are sometimes used and might be inexpensive to buy than actual stones. These artifical sharpening stones are often made out of aluminum oxide.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Some pocket knives are best fitted to particular conditions. For instance, if one&#039;s goal is to go tenting then Swiss military knife could be actually useful as they are lighter and handy for people who find themselves traveling lengthy distances. Hunters alternatively can drop the plan of buying a pocket knife as they need sharper knife They can go for Bushcraft knife or Damascus knife as these can clear up the purpose nicely. If you want to buy a knife for self protection then considering a tactical folding knife could be useful as you will want a knife which opens fast.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;When you’re taking the time to decide on your pocket knife, it’s necessary to contemplate a couple of things earlier than you make your decision. Are you a hiker or a hunter? Do you want a knife that appears good on show or one you could count on once you need [http://www.thebestpocketknifereviews.com/sog-flash-2-review/ thebestpocketknifereviews.com] help opening box, cutting rope, or perhaps even for catching and skinning dinner on a camping trip? Have you ever always had your heart set on a knife just like the one your grandfather carried? At present it’s doable to seek out precisely what you need. Extra information could be discovered at&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Right this moment you can even buy pocket knives online A pocket knife is a folding knife which can have multiple blade. The blades matches inside the deal with of the knife and the complete thing can match into the pocket The typical size of a pocket knife is from 1 cm to 30 cms. A pocket is utility gear and can be utilized for a variety of purposes. It may be used for opening an envelope, reducing a paper, slicing an apple, and a few pocket knives can be used for self protection. The functioning of a pocket knife is determined by the slip joint.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Be sure to check your native laws, particularly in case you are planning to purchase one online. For most of us pocket knives are solely helpful tools, however they could possibly be used as weapons too. So, these days they face a number of legal restrictions. The length of the blade is more likely to be regulated in some states, turning illegal [http://www.thebestpocketknifereviews.com/sog-flash-2-review/ Sog Flash Ii Edge Angle] to carry around pocket knives with a blade larger than a certain dimension. The identical could happen with sure forms of pocket knives , it&#039;s essential to have special care with switchblades as a result of they&#039;re the almost definitely to be banned.&lt;/div&gt;</summary>
		<author><name>59.167.102.209</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Shannon%E2%80%93Weaver_model&amp;diff=13129</id>
		<title>Shannon–Weaver model</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Shannon%E2%80%93Weaver_model&amp;diff=13129"/>
		<updated>2014-01-30T05:01:43Z</updated>

		<summary type="html">&lt;p&gt;59.167.111.154: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Histogram equalization&#039;&#039;&#039; is a method in [[image processing]] of [[contrast (vision)|contrast]] adjustment using the [[image]]&#039;s [[Image histogram|histogram]].&lt;br /&gt;
&lt;br /&gt;
[[Image:Histogrammspreizung.png|thumb|right|300px]]&lt;br /&gt;
 &lt;br /&gt;
==Overview==&lt;br /&gt;
This method usually increases the global [[contrast (vision)|contrast]] of many images, especially when the usable [[data]] of the image is represented by close contrast values. Through this adjustment, the [[luminous intensity|intensities]] can be better distributed on the histogram. This allows for areas of lower local contrast to gain a higher contrast.  Histogram equalization accomplishes this by effectively spreading out the most frequent intensity values.&lt;br /&gt;
&lt;br /&gt;
The method is useful in images with backgrounds and foregrounds that are both bright or both dark. In particular, the method can lead to better views of [[bone]] structure in [[x-ray]] images, and to better detail in [[photographs]] that are over or under-exposed. A key advantage of the method is that it is a fairly straightforward technique and an [[invertible]] [[Operator (mathematics)|operator]]. So in theory, if the histogram equalization [[function (mathematics)|function]] is known, then the original histogram can be recovered. The calculation is not [[computation]]ally intensive. A disadvantage of the method is that it is indiscriminate. It may increase the contrast of background [[signal noise|noise]], while decreasing the usable [[signal (information theory)|signal]]. &lt;br /&gt;
&lt;br /&gt;
In scientific imaging where spatial correlation is more important than intensity of signal (such as separating [[DNA]] fragments of quantized length), the small [[signal to noise ratio]] usually hampers visual detection.&lt;br /&gt;
&lt;br /&gt;
Histogram equalization often produces unrealistic effects in photographs; however it is very useful for scientific images like [[Thermography|thermal]], [[satellite]] or [[x-ray]] images, often the same class of images that user would apply [[false-color]] to. Also histogram equalization can produce undesirable effects (like visible [[image gradient]]) when applied to images with low [[color depth]]. For example, if applied to 8-bit image displayed with [[List of 8-bit computer hardware palettes|8-bit gray-scale palette]] it will further reduce [[color depth]] (number of unique shades of gray) of the image. Histogram equalization will work the best when applied to images with much higher [[color depth]] than [[Palette (computing)|palette]] size, like [[Continuous function|continuous]] data or 16-bit gray-scale images.&lt;br /&gt;
&lt;br /&gt;
There are two ways to think about and implement histogram equalization, either as image change or as [[Palette (computing)|palette]] change. The operation can be expressed as &#039;&#039;P(M(I))&#039;&#039; where &#039;&#039;I&#039;&#039; is the original image, &#039;&#039;M&#039;&#039; is histogram equalization mapping operation and &#039;&#039;P&#039;&#039; is a palette.  If we define a new palette as &#039;&#039;P&#039;=P(M)&#039;&#039; and leave image &#039;&#039;I&#039;&#039; unchanged then histogram equalization is implemented as [[Palette (computing)|palette]] change. On the other hand if palette P remains unchanged and image is modified to &#039;&#039;I&#039;=M(I)&#039;&#039; then the implementation is by image change. In most cases palette change is better as it preserves the original data.&lt;br /&gt;
&lt;br /&gt;
Generalizations of this method use multiple histograms to emphasize local contrast, rather than overall contrast. Examples of such methods include [[adaptive histogram equalization]] and &#039;&#039;contrast limiting adaptive histogram equalization&#039;&#039; or [[CLAHE]].&lt;br /&gt;
&lt;br /&gt;
Histogram equalization also seems to be used in [[biological neural networks]] so as to maximize the output firing rate of the neuron as a function of the input statistics. This has been proved in particular in the [[fly]] [[retina]].&amp;lt;ref&amp;gt;{{cite journal|last=Laughlin|first=S.B|year=1981|title=A simple coding procedure enhances a neuron’s information capacity|journal=Z. Naturforsch.|volume=9–10(36):910–2}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Histogram equalization is a specific case of the more general class of histogram remapping methods.  These methods seek to adjust the image to make it easier to analyze or improve visual quality (e.g., [[retinex]])&lt;br /&gt;
&lt;br /&gt;
===Back projection===&lt;br /&gt;
The &#039;&#039;&#039;back projection&#039;&#039;&#039; (or &amp;quot; project&amp;quot;) of a histogrammed image is the re-application of the modified histogram to the original image, functioning as a look-up table for pixel brightness values.&lt;br /&gt;
&lt;br /&gt;
For each group of pixels taken from the same position from all input single-channel images the function puts the histogram bin value to the destination image, where the coordinates of the bin are determined by the values of pixels in this input group. In terms of statistics, the value of each output image pixel characterizes probability that the correing input pixel group belongs to the object whose histogram is used.&amp;lt;ref&amp;gt;{{cite paper|author=Intel Corporation|title=Open Source Computer Vision Library Reference Manual|year=2001|url=http://www.itee.uq.edu.au/~iris/CVsource/OpenCVreferencemanual.pdf|format=[[PDF]]|accessdate=2006-08-18}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Implementation==&lt;br /&gt;
Consider a discrete [[Grayscale|grayscale image]] {&#039;&#039;x&#039;&#039;} and let &#039;&#039;n&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039; be the number of occurrences of gray level &#039;&#039;i&#039;&#039;. The probability of an occurrence of a pixel of level &#039;&#039;i&#039;&#039; in the image is &lt;br /&gt;
:&amp;lt;math&amp;gt;\ p_x(i) = p(x=i) = \frac{n_i}{n},\quad 0 \le i &amp;lt; L &amp;lt;/math&amp;gt;&lt;br /&gt;
&#039;&#039;L&#039;&#039; being the total number of gray levels in the image (typically 256), &#039;&#039;n&#039;&#039; being the total number of pixels in the image, and &amp;lt;math&amp;gt;p_x(i)&amp;lt;/math&amp;gt; being in fact the image&#039;s histogram for pixel value i, normalized to [0,1].&lt;br /&gt;
&lt;br /&gt;
Let us also define the &#039;&#039;[[cumulative distribution function]]&#039;&#039; corresponding to &#039;&#039;p&amp;lt;sub&amp;gt;x&amp;lt;/sub&amp;gt;&#039;&#039; as&lt;br /&gt;
:&amp;lt;math&amp;gt;\ cdf_x(i) = \sum_{j=0}^i p_x(j)&amp;lt;/math&amp;gt;,&lt;br /&gt;
which is also the image&#039;s accumulated normalized histogram.&lt;br /&gt;
&lt;br /&gt;
We would like to create a transformation of the form &#039;&#039;y&#039;&#039; = &#039;&#039;T&#039;&#039;(&#039;&#039;x&#039;&#039;) to produce a new image {&#039;&#039;y&#039;&#039;}, with a flat histogram. Such an image would have a linearized CDF across the value range, i.e.&lt;br /&gt;
:&amp;lt;math&amp;gt;\ cdf_y(i) = iK&amp;lt;/math&amp;gt;&lt;br /&gt;
for some constant &#039;&#039;K&#039;&#039;.  The properties of the CDF allow us to perform such a transform (see [[Cumulative_distribution_function#Inverse_distribution_function_.28quantile_function.29|Inverse distribution function]]); it is defined as&lt;br /&gt;
:&amp;lt;math&amp;gt;\ y = T(k) = cdf_x(k)&amp;lt;/math&amp;gt;&lt;br /&gt;
where &#039;&#039;k&#039;&#039; is in the range [0,L).&lt;br /&gt;
Notice that T maps the levels into the range [0,1], since we used a normalized histogram of {x}. In order to map the values back into their original range, the following simple transformation needs to be applied on the result:&lt;br /&gt;
:&amp;lt;math&amp;gt;\ y^\prime = y \cdot(\max\{x\} - \min\{x\}) + \min\{x\}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A more detailed derivation is [http://www.math.uci.edu/icamp/courses/math77c/demos/hist_eq.pdf provided here].&lt;br /&gt;
&lt;br /&gt;
== Histogram equalization of color images ==&lt;br /&gt;
&lt;br /&gt;
The above describes histogram equalization on a grayscale image.  However it can also be used on color images by applying the same method separately to the Red, Green and Blue components of the [[RGB]] color values of the image. However, applying the same method on the Red, Green, and Blue components of an RGB image may yield dramatic changes in the image&#039;s [[color balance]] since the relative distributions of the color channels change as a result of applying the algorithm. However, if the image is first converted to another color space, [[Lab color space]], or [[HSL and HSV|HSL/HSV color space]] in particular, then the algorithm can be applied to the [[luminance]] or value channel without resulting in changes to the hue and saturation of the image.&amp;lt;ref&amp;gt;S. Naik and C. Murthy, “[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=1257395 Hue-preserving color image enhancement without gamut problem],” IEEE Trans. Image Processing, vol. 12, no. 12, pp. 1591–1598, Dec. 2003&amp;lt;/ref&amp;gt;&lt;br /&gt;
There are several histogram equalization methods in 3D space. Trahanias and Venetsanopoulos applied histogram equalization in 3D color space&amp;lt;ref&amp;gt;P. E. Trahanias and A. N. Venetsanopoulos, “[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=202045 Color image enhancement through 3-D histogram equalization],” in Proc. 15th IAPR Int. Conf. Pattern Recognition, vol. 1, pp. 545–548, Aug.-Sep. 1992.&amp;lt;/ref&amp;gt; However, it results in “whitening” where the probability of bright pixels are higher than that of dark ones.&amp;lt;ref&amp;gt;N. Bassiou and C. Kotropoulos, &amp;quot;[http://www.sciencedirect.com/science/article/pii/S1077314206002141 Color image histogram equalization by absolute discounting back-off],&amp;quot; Computer Vision and Image Understanding, vol. 107, no. 1-2, pp.108-122, Jul.-Aug. 2007&amp;lt;/ref&amp;gt; Han et al. proposed to use a new cdf defined by the iso-luminance plane, which results in uniform gray distribution.&amp;lt;ref&amp;gt;Ji-Hee Han, Sejung Yang, Byung-Uk Lee, &amp;quot;[http://dx.doi.org/10.1109/TIP.2010.2068555 A Novel 3-D Color Histogram Equalization Method with Uniform 1-D Gray Scale Histogram]&amp;quot;, IEEE Trans. on Image Processing, Vol. 20, No. 2, pp. 506-512, Feb. 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
&lt;br /&gt;
===Small image===&lt;br /&gt;
The following is the same 8x8 subimage as used in [[JPEG]].  The 8-bit greyscale image shown has the following values:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
 52 &amp;amp; 55 &amp;amp; 61 &amp;amp; 66 &amp;amp; 70 &amp;amp; 61 &amp;amp; 64 &amp;amp; 73 \\&lt;br /&gt;
 63 &amp;amp; 59 &amp;amp; 55 &amp;amp; 90 &amp;amp; 109 &amp;amp; 85 &amp;amp; 69 &amp;amp; 72 \\&lt;br /&gt;
 62 &amp;amp; 59 &amp;amp; 68 &amp;amp; 113 &amp;amp; 144 &amp;amp; 104 &amp;amp; 66 &amp;amp; 73 \\&lt;br /&gt;
 63 &amp;amp; 58 &amp;amp; 71 &amp;amp; 122 &amp;amp; 154 &amp;amp; 106 &amp;amp; 70 &amp;amp; 69 \\&lt;br /&gt;
 67 &amp;amp; 61 &amp;amp; 68 &amp;amp; 104 &amp;amp; 126 &amp;amp; 88 &amp;amp; 68 &amp;amp; 70 \\&lt;br /&gt;
 79 &amp;amp; 65 &amp;amp; 60 &amp;amp; 70 &amp;amp; 77 &amp;amp; 68 &amp;amp; 58 &amp;amp; 75 \\&lt;br /&gt;
 85 &amp;amp; 71 &amp;amp; 64 &amp;amp; 59 &amp;amp; 55 &amp;amp; 61 &amp;amp; 65 &amp;amp; 83 \\&lt;br /&gt;
 87 &amp;amp; 79 &amp;amp; 69 &amp;amp; 68 &amp;amp; 65 &amp;amp; 76 &amp;amp; 78 &amp;amp; 94&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The histogram for this image is shown in the following table.  Pixel values that have a zero count are excluded for the sake of brevity.&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Value !! Count&lt;br /&gt;
! Value !! Count&lt;br /&gt;
! Value !! Count&lt;br /&gt;
! Value !! Count&lt;br /&gt;
! Value !! Count&lt;br /&gt;
|-&lt;br /&gt;
|  52 || 1&lt;br /&gt;
|  64 || 2&lt;br /&gt;
|  72 || 1&lt;br /&gt;
|  85 || 2&lt;br /&gt;
| 113 || 1&lt;br /&gt;
|-&lt;br /&gt;
|  55 || 3&lt;br /&gt;
|  65 || 3&lt;br /&gt;
|  73 || 2&lt;br /&gt;
|  87 || 1&lt;br /&gt;
| 122 || 1&lt;br /&gt;
|-&lt;br /&gt;
|  58 || 2&lt;br /&gt;
|  66 || 2&lt;br /&gt;
|  75 || 1&lt;br /&gt;
|  88 || 1&lt;br /&gt;
| 126 || 1&lt;br /&gt;
|-&lt;br /&gt;
|  59 || 3&lt;br /&gt;
|  67 || 1&lt;br /&gt;
|  76 || 1&lt;br /&gt;
|  90 || 1&lt;br /&gt;
| 144 || 1&lt;br /&gt;
|-&lt;br /&gt;
|  60 || 1&lt;br /&gt;
|  68 || 5&lt;br /&gt;
|  77 || 1&lt;br /&gt;
|  94 || 1&lt;br /&gt;
| 154 || 1&lt;br /&gt;
|-&lt;br /&gt;
|  61 || 4&lt;br /&gt;
|  69 || 3&lt;br /&gt;
|  78 || 1&lt;br /&gt;
| 104 || 2&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
|-&lt;br /&gt;
|  62 || 1&lt;br /&gt;
|  70 || 4&lt;br /&gt;
|  79 || 2&lt;br /&gt;
| 106 || 1&lt;br /&gt;
|-&lt;br /&gt;
|  63 || 2&lt;br /&gt;
|  71 || 2&lt;br /&gt;
|  83 || 1&lt;br /&gt;
| 109 || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The [[cumulative distribution function]] (cdf) is shown below.  Again, pixel values that do not contribute to an increase in the cdf are excluded for brevity.&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Value !! cdf !! cdf, scaled &lt;br /&gt;
|-&lt;br /&gt;
| 52||1||0&lt;br /&gt;
|-&lt;br /&gt;
| 55||4||12&lt;br /&gt;
|-&lt;br /&gt;
| 58||6||20&lt;br /&gt;
|-&lt;br /&gt;
| 59||9||32&lt;br /&gt;
|-&lt;br /&gt;
| 60||10||36&lt;br /&gt;
|-&lt;br /&gt;
| 61||14||53&lt;br /&gt;
|-&lt;br /&gt;
| 62||15||57&lt;br /&gt;
|-&lt;br /&gt;
| 63||17||65&lt;br /&gt;
|-&lt;br /&gt;
| 64||19||73&lt;br /&gt;
|-&lt;br /&gt;
| 65||22||85&lt;br /&gt;
|-&lt;br /&gt;
| 66||24||93&lt;br /&gt;
|-&lt;br /&gt;
| 67||25||97&lt;br /&gt;
|-&lt;br /&gt;
| 68||30||117&lt;br /&gt;
|-&lt;br /&gt;
| 69||33||130&lt;br /&gt;
|-&lt;br /&gt;
| 70||37||146&lt;br /&gt;
|-&lt;br /&gt;
| 71||39||154&lt;br /&gt;
|-&lt;br /&gt;
| 72||40||158&lt;br /&gt;
|-&lt;br /&gt;
| 73||42||166&lt;br /&gt;
|-&lt;br /&gt;
| 75||43||170&lt;br /&gt;
|-&lt;br /&gt;
| 76||44||174&lt;br /&gt;
|-&lt;br /&gt;
| 77||45||178&lt;br /&gt;
|-&lt;br /&gt;
| 78||46||182&lt;br /&gt;
|-&lt;br /&gt;
| 79||48||190&lt;br /&gt;
|-&lt;br /&gt;
| 83||49||194&lt;br /&gt;
|-&lt;br /&gt;
| 85||51||202&lt;br /&gt;
|-&lt;br /&gt;
| 87||52||206&lt;br /&gt;
|-&lt;br /&gt;
| 88||53||210&lt;br /&gt;
|-&lt;br /&gt;
| 90||54||215&lt;br /&gt;
|-&lt;br /&gt;
| 94||55||219&lt;br /&gt;
|-&lt;br /&gt;
| 104||57||227&lt;br /&gt;
|-&lt;br /&gt;
| 106||58||231&lt;br /&gt;
|-&lt;br /&gt;
| 109||59||235&lt;br /&gt;
|-&lt;br /&gt;
| 113||60||239&lt;br /&gt;
|-&lt;br /&gt;
| 122||61||243&lt;br /&gt;
|-&lt;br /&gt;
| 126||62||247&lt;br /&gt;
|-&lt;br /&gt;
| 144||63||251&lt;br /&gt;
|-&lt;br /&gt;
| 154||64||255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This cdf shows that the minimum value in the subimage is 52 and the maximum value is 154.  The cdf of 64 for value 154 coincides with the number of pixels in the image.  The cdf must be normalized to &amp;lt;math&amp;gt;[0,255]&amp;lt;/math&amp;gt;. The general histogram equalization formula is:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
h(v) =&lt;br /&gt;
 \mathrm{round}&lt;br /&gt;
 \left(&lt;br /&gt;
   \frac {cdf(v) - cdf_{min}} {(M \times N) - cdf_{min}}&lt;br /&gt;
   \times (L - 1)&lt;br /&gt;
 \right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where cdf&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; is the minimum non-zero value of the cumulative distribution function (in this case 1), M × N gives the image&#039;s number of pixels (for the example above 64, where M is width and N the height) and L is the number of grey levels used (in most cases, like this one, 256). The equalization formula for this particular example is:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
h(v) =&lt;br /&gt;
 \mathrm{round}&lt;br /&gt;
 \left(&lt;br /&gt;
   \frac {cdf(v) - 1} {63}&lt;br /&gt;
   \times 255&lt;br /&gt;
 \right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example, the cdf of 78 is 46.  (The value of 78 is used in the bottom row of the 7th column.)  The normalized value becomes&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
h(78) =&lt;br /&gt;
 \mathrm{round}&lt;br /&gt;
 \left(&lt;br /&gt;
   \frac {46 - 1} {63}&lt;br /&gt;
   \times 255&lt;br /&gt;
 \right)&lt;br /&gt;
=&lt;br /&gt;
 \mathrm{round}&lt;br /&gt;
 \left(&lt;br /&gt;
   0.714286&lt;br /&gt;
   \times 255&lt;br /&gt;
 \right)&lt;br /&gt;
=&lt;br /&gt;
182&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once this is done then the values of the equalized image are directly taken from the normalized cdf to yield the equalized values:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
   0 &amp;amp;  12 &amp;amp;  53 &amp;amp;  93 &amp;amp; 146 &amp;amp;  53 &amp;amp;  73 &amp;amp; 166 \\&lt;br /&gt;
  65 &amp;amp;  32 &amp;amp;  12 &amp;amp; 215 &amp;amp; 235 &amp;amp; 202 &amp;amp; 130 &amp;amp; 158 \\&lt;br /&gt;
  57 &amp;amp;  32 &amp;amp; 117 &amp;amp; 239 &amp;amp; 251 &amp;amp; 227 &amp;amp;  93 &amp;amp; 166 \\&lt;br /&gt;
  65 &amp;amp;  20 &amp;amp; 154 &amp;amp; 243 &amp;amp; 255 &amp;amp; 231 &amp;amp; 146 &amp;amp; 130 \\&lt;br /&gt;
  97 &amp;amp;  53 &amp;amp; 117 &amp;amp; 227 &amp;amp; 247 &amp;amp; 210 &amp;amp; 117 &amp;amp; 146 \\&lt;br /&gt;
 190 &amp;amp;  85 &amp;amp;  36 &amp;amp; 146 &amp;amp; 178 &amp;amp; 117 &amp;amp;  20 &amp;amp; 170 \\&lt;br /&gt;
 202 &amp;amp; 154 &amp;amp;  73 &amp;amp;  32 &amp;amp;  12 &amp;amp;  53 &amp;amp;  85 &amp;amp; 194 \\&lt;br /&gt;
 206 &amp;amp; 190 &amp;amp; 130 &amp;amp; 117 &amp;amp;  85 &amp;amp; 174 &amp;amp; 182 &amp;amp; 219 &lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notice that the minimum value (52) is now 0 and the maximum value (154) is now 255.&lt;br /&gt;
&lt;br /&gt;
:{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:JPEG example subimage.svg|200px]]&lt;br /&gt;
| [[Image:JPEG example subimage - equalized.svg|200px]]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Original&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Equalized&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Full-sized image===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;|align=&amp;quot;left&amp;quot;	 &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |	 &lt;br /&gt;
|[[Image:Unequalized Hawkes Bay NZ.jpg|thumb|300px|An unequalized image]]	 &lt;br /&gt;
|[[Image:Unequalized Histogram.svg|thumb|300px|Corresponding histogram (red) and cumulative histogram (black)]]	 &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |	 &lt;br /&gt;
|[[Image:Equalized Hawkes Bay NZ.jpg|thumb|300px|The same image after histogram equalization]]	 &lt;br /&gt;
|[[Image:Equalized Histogram.svg|thumb|300px|Corresponding histogram (red) and cumulative histogram (black)]]	 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Histogram matching]]&lt;br /&gt;
* [[Adaptive histogram equalization]]&lt;br /&gt;
* [[Normalization (image processing)]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
*Acharya and Ray, &#039;&#039;Image Processing: Principles and Applications&#039;&#039;, Wiley-Interscience 2005 ISBN 0-471-71998-6&lt;br /&gt;
*Russ, &#039;&#039;The Image Processing Handbook: Fourth Edition&#039;&#039;, CRC 2002 ISBN 0-8493-2532-3&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://www.generation5.org/content/2004/histogramEqualization.asp &amp;quot;Histogram Equalization&amp;quot; at Generation5]&lt;br /&gt;
*[http://www.kamlex.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=54 Free histogram equalization plugin for Adobe Photoshop and PSP (broken link)]&lt;br /&gt;
*[http://fourier.eng.hmc.edu/e161/lectures/contrast_transform/node2.html Page by Ruye Wang with good explanation and pseudo-code]&lt;br /&gt;
&lt;br /&gt;
[[Category:Image processing]]&lt;/div&gt;</summary>
		<author><name>59.167.111.154</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Cocktail_sort&amp;diff=224847</id>
		<title>Cocktail sort</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Cocktail_sort&amp;diff=224847"/>
		<updated>2012-04-27T04:31:28Z</updated>

		<summary type="html">&lt;p&gt;59.167.79.120: No edit, just adding note. Last couple of edits were trying to fix lexing errors (no idea WHAT was going on but it&amp;#039;s good now)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My name is Adelaide Griffiths. I life in Lublin (Poland).&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Have a look at my web site: [http://safedietplans.com diets]&lt;/div&gt;</summary>
		<author><name>59.167.79.120</name></author>
	</entry>
</feed>