An apparatus for calculating optical flow and camera motion using
correlation matching and a system model in a moving image, in which the
calculation of the optical flow is executed accurately in real time, even
when an image rotation or zoom change has occurred. The apparatus
comprises a feature point extracting section for extracting a feature
point of a sequence of input images (previous image and current image); an
optical flow calculating section for calculating an optical flow by use of
the feature point extracted by the feature point extracting section; a
first camera motion calculating section for calculating a camera motion by
use of the optical flow calculated by the optical flow calculating
section; a second camera motion calculating section for eliminating an
incorrect optical flow from the optical flow calculated by the optical
flow calculating section and again calculating camera motion; an optical
flow location estimating section for estimating a location of the optical
flow by estimating a distance difference between an estimated feature
point location and a current feature point location in the previous image
according to the camera motion calculated by the second camera motion
calculating section; and a weighted value calculating section for
calculating a weighted value according to the camera motion calculated by
the second camera motion calculating section and providing the weighted
value to the optical flow calculating section.
Ein Apparat für optischen Rechenfluß und Kamera winken mit dem Wechselbeziehungzusammenbringen und einem System Modell in einem beweglichen Bild, in dem die Berechnung des optischen Flusses genau in der Realzeit durchgeführt wird, selbst wenn eine Bild Umdrehung oder Zoomänderung eingetreten ist. Der Apparat enthält einen Eigenschaft Punkt, der Abschnitt für das Extrahieren eines Eigenschaft Punktes einer Reihenfolge der Eingang Bilder extrahiert (vorhergehendes Bild und gegenwärtiges Bild); ein Rechenabschnitt des optischen Flusses für die Berechnung eines optischen Flusses mittels den Eigenschaft Punkt extrahiert durch den Eigenschaft Punkt, der Abschnitt extrahiert; ein erste Kamerabewegung Rechenabschnitt für die Berechnung einer Kamerabewegung mittels den optischen Fluß errechnete durch den Rechenabschnitt des optischen Flusses; ein zweite Kamerabewegung Rechenabschnitt für das Beseitigen eines falschen optischen Flusses vom optischen Fluß errechnete, indem den Rechenabschnitt des optischen Flusses und Kamerabewegung wieder errechnen; eine optische Flußposition, die Abschnitt für das Schätzen einer Position des optischen Flusses schätzt, indem sie einen Abstand Unterschied zwischen eine geschätzte Eigenschaft Punktposition und eine gegenwärtige Eigenschaft Punktposition im vorhergehenden Bild entsprechend der Kamerabewegung schätzte, errechnete durch den zweite Kamerabewegung Rechenabschnitt; und ein belasteter Wertrechenabschnitt für die Berechnung eines belasteten Wertes entsprechend der Kamerabewegung errechnete indem den zweite Kamerabewegung Rechenabschnitt und das Zur Verfügung stellen des belasteten Wertes zum Rechenabschnitt des optischen Flusses.