Next: median Up: Reference Previous: ll_sharp   Contents   Index

#### mam

Name

mam Multiscale Analysis of Movies (restoration by using selective directional diffusion and motion)

Command Synopsis

mam [-t time] [-n niter] [-r power] [-q MAXvit] [-w MINvit] [-a fmxa] input output

-t time : time step (default: 0.4)

-n niter : number of iterations (default: 1)

-r power : accel power (default: 0.5)

-q MAXvit : maximal velocity (default: 10)

-w MINvit : minimal velocity (default: 0)

-a fmxa : maximal acceleration (default: 1)

input : input movie

output : output movie

Function Summary

void mam (in , out , ptime , ppower , n_iter , pMAXvit , pMINvit , pfmxa )

Cmovie in , out ;

float *ptime , *ppower ;

int *n_iter ;

short *pMAXvit , *pMINvit , *pfmxa ;

Description

This module implements the fundamental equation of movie analysis [AGLM93],

 = |u| (tcurv(u))curv(u)accel (u)| tcurv(u)|-. (9)
The parameters are :
• time (-t option) : time discretization step.
• n_iter (-n option) : number of iterations processed.
• ppower (-r option) : power of accel in (1), i.e. q.
• pMAXvit (-q option) : maximal allowed velocity (for accel estimation).
• pMINvit (-w option) : minimal allowed velocity.
• pfmxa (-a option) : maximal allowed acceleration (for accel estimation).

Note that the first and last images of the input movie u are not processed, because the acceleration is not defined on the temporal frontier of a movie. The complexity of the algorithm is O(| u|.niter.(2*fmxa + 1)2.), where = MAXvit - MINvit + 1. Processing one iteration on a 256x256x10 movie with default velocity parameters and fmxa = 0 takes 30 minutes on a Sparc 10. For a description of the algorithm used to compute the curvature, see the module amss.

Version 2.24

Last Modification date : Fri Apr 16 11:22:59 2004

Author

Frederic Guichard, Lionel Moisan

Next: median Up: Reference Previous: ll_sharp   Contents   Index
mw 2004-05-05