A method, apparatus, and article of manufacture for restoring a
deteriorated signal to an undeteriorated signal. A deteriorated signal
consists of a plurality of deteriorated and undeteriorated data points.
The data signal is preprocessed into a motion compensated signal. For each
deteriorated data point, a plurality of class types including a motion
vector class is created based upon characteristics of the area containing
the deteriorated data point. A motion vector is detected and data is
shifted according to the detected motion vector. The data point is
classified with respect to one of the plurality of class types and
assigned a corresponding input signal class. The undeteriorated signal is
generated by adaptively filtering the deteriorated input signal in
accordance with the input signal classification result. More than one
classification method is used to create the plurality of class types.
Created classes may include a motion class, an error class, a spatial
class, a spatial activity class, or a motion vector class.
Een methode, apparaten, en een artikel van vervaardiging voor het herstellen van een verslechterd signaal aan undeteriorated signaal. Een verslechterd signaal bestaat uit een meerderheid van verslechterd en undeteriorated gegevenspunten. Het gegevenssignaal wordt voorbewerkt in een motie gecompenseerd signaal. Voor elk verslechterd gegevenspunt, wordt een meerderheid van klassentypes met inbegrip van een motie vectorklasse gebaseerd op kenmerken van het gebied gecreeerd dat het verslechterde gegevenspunt bevat. Een motievector wordt ontdekt en het gegeven wordt verplaatst volgens de ontdekte motievector. Het gegevenspunt is geclassificeerd met betrekking tot één van de meerderheid van klassentypes en wees een overeenkomstige klasse van het inputsignaal toe. Undeteriorated signaal wordt geproduceerd door het verslechterde inputsignaal overeenkomstig het de classificatieresultaat van het inputsignaal adaptief te filtreren. Meer dan één classificatiemethode wordt gebruikt om tot de meerderheid van klassentypes te leiden. De gecreeerde klassen kunnen een motieklasse, een foutenklasse, een ruimteklasse, een ruimteactiviteitenklasse, of een motie vectorklasse omvatten.