Fast Transient Imaging
A Python framework revolving around reconstruction of impulse responses from AMCW lidar measurements.
TrigonometricMomentImageStack Namespace Reference

Classes

class  CTrigonometricMomentImageStack
 This class encapsulates a stack of images containing trigonometric moments. More...
 

Functions

def GetRootsPerPixel (PolynomialImage)
 Given an image of shape (Height,Width,Degree+1) this function solves the polynomial equation x**0*PolynomialImage[X,Y,0]+...+x**Degree*PolynomialImage[X,Y,Degree] per pixel and returns all roots. More...
 

Function Documentation

def TrigonometricMomentImageStack.GetRootsPerPixel (   PolynomialImage)

Given an image of shape (Height,Width,Degree+1) this function solves the polynomial equation x**0*PolynomialImage[X,Y,0]+...+x**Degree*PolynomialImage[X,Y,Degree] per pixel and returns all roots.

Returns
A complex array with shape (Height,Width,Degree) providing all roots in arbitrary order per pixel.