• Skip to primary navigation
  • Skip to main content
  • Skip to footer
  • Start
  • Kontakt
    • Made in Vorarlberg
  • Leistungen
    • Web Development
    • Enterprise React-Native App Entwicklung
    • Embedded Systems
    • Java Entwicklung
    • C++ Entwicklung
  • Referenzen
    • Kunden
    • Webdesign & Webapps
    • Mobile Apps
    • Embedded Systems
    • Cloud Apps
  • Neuigkeiten
    • We’re hiring

Search

Anagram Engineering

Webdesign und Softwarelösungen aus Vorarlberg. Ihr Partner für innovative Lösungen rund ums Internet. Full Service Agentur.

Phase Difference



Next: Feature-based Correspondence Analysis
Up: Intensity-based correspondence analysis
Previous: Correlation


Phase Difference

Another property to match is local frequency components [San88,FJJ91]. If a function $ f(x)$ with fourier transform $ F(u)$ is shifted by an amount of $ d$ then the resulting fourier transform of the shifted function $ f(x+d)$ is
$ e^{jdu}F(u)$. The shift in the spatial domain is equivalent to a phase shift in the frequency domain. It is possible to determine the disparity if the phase differences are found. Since the shift in the spatial domain is not equal for different regions of the image, for example the disparity differs for different objects that are mapped onto the image plane, a local frequency filter is needed to determine the phase differences. The Gabor filter [Gab46], which is a bandpass filter with limited bandwidth, can be used for this. Equation 2.27 shows the filter

$displaystyle g_{w_0}(x) = gauss(x)e^{jw_0x}$ (2.27)


$displaystyle gauss(x) = frac{1}{sigmasqrt{2pi}}e^{frac{-x^2}{2sigma^2}}$ (2.28)


and Equation 2.29

$displaystyle G_{w_0}(w) = e^{-frac{(w-w_0)^2}{2tau^2}}$ (2.29)


shows its fourier transform. The first part of the Gabor filter is the Gaussian function

$ sigma$ is the filter width and $ w_0$ is the filter frequency for solving the correspondence problem. The product
$ tausigma$ is one, which is the theoretical minimum of any linear complex filter [
Gab46]. Convolving $ g_{w_0}$ with the image intensities $ I_l,I_r$ yields a joint spatial and frequency representation of an image [Dau85]:

begin{equation*}begin{aligned}c_l(x_0) = int I_l(x_0)g_{w_0}(x_0-x)dx = rho_...
...(x_0)g_{w_0}(x_0-x)dx = rho_r(x_0)e^{jphi_r(x_0)} end{aligned}end{equation*}


As said before, a shift in the spatial domain is represented as a phase shift in the frequency domain, this gives an already estimation of the disparity $ d$.

$displaystyle f(x+d) rightarrow F(u)e^{jdu}$ (2.31)


This theorem states that a spatial shift $ d$ corresponds to a frequency shift $ du$. A suitable approximation of the local image shift is the normalized phase difference.

$displaystyle d(x) = frac{phi_r(x)-phi_l(x)}{w_0}$ (2.32)


The estimation can be further improved using local frequencies instead of the filter mid-frequency $ w_0$ [FJJ91].
Advantages of the phase difference method are that it is not that sensitive to noise and that the correspondence analysis works with subpixel accuracy.


Next: Feature-based Correspondence Analysis
Up: Intensity-based correspondence analysis

Footer

Kontaktieren Sie uns

Stiegstrasse 24
6830 Rankweil
Vorarlberg, Österreich

+43 650 925 62 64
hello@anagram.at

Was wir machen

Anagram Engineering befindet sich im Herzen Vorarlbergs.

Wir beschäftigen uns mit der Softwareentwicklung für Web, Mobile, und eingebettete Systeme.

Wir erstellen Websites und Desktopsoftware für Microsoft und Linuxsysteme für Betriebe in und um Vorarlberg.

Als Consultants helfen wir Industrieunternehmen bei der Wahl von Softwareframeworks und dem Aufbau von sauberen Softwarearchitekturen.

Erfahren Sie mehr

© 2025 · Anagram Engineering

  • AGB
  • Datenschutz
  • Impressum
  • Kunden
  • Referenzen
  • Kontakt
Manage Cookie Consent
Wir benützen Cookies um unsere Website und unsere Services zu optimieren.
Funktional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistik
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage vendors Read more about these purposes
Einstellungen
{title} {title} {title}
  • Deutsch
  • English