Unser Ansatz dazu sieht wie folgt aus:Gegeben seien 2 Helligkeitsfunktionen auf Bildern: f1 und f2. Sowie med als die Median Funktion.
Zeige dass die Funktion
med[f1(x) + f2(x)] != med[f1(x)] + med[f2(x)]für beliebige Regionen von Pixeln gilt.
Sei med die Median Funktion, f1 eine Helligkeitsfunktion, welche das Bild um eine Konstante a heller macht und f2 die inverse Funktion zu f1, die ein Bild um a dunkler macht.
Wir sagen nun, dass die Aussage:
falsch ist.med[f1(x) + f2(x)] != med[f1(x)] + med[f2(x)]
Somit nehmen wir an das Folgendes gilt:
Annahme:
Gegeben sei x, als ein Grauwert Array der Länge n, welches bereits geordnet ist. Die Operationen f1 und f2 seien als x + a bzw. x - a definiert.med[f1(x) + f2(x)] = med[f1(x)] + med[f2(x)]
Dann folgt:
nach berechnen der Helligkeitsfunktionen:med[f1(x) + f2(x)] = med[f1(x)] + med[f2(x)]
Da die Addition jedes Wertes in x das doppelte, also 2x, ergibt (a - a löst sich auf):med[(x + a) + (x - a)] = med[x+a] + med[x-a]
Wie man sieht bekommen wir da keinen Widerspruch hin. Ist unser Ansatz falsch? Haben wir irgendwo einen Fehler? Oder ist das da komplett falsch?med[2x] = med[x+a] + med[x-a]
2x[n/2] = x[n/2]+a + x[n/2] -a
2x[n/2]= 2x[n/2]
