Monday, May 27, 2019

shape analysis - Non-symmetrical lemniscate curve parameterization



I'm trying to fit a function to data points. The data generally resembles a butterfly/lemniscate shape, see drawing.


The problem is that the shape in my data can be rotated, skewed and/or non-symmetrical.


I've been looking at Bernoulli's, Devil's curve, Watt's curve, however, these are, as far as I can see, symmetrical.


Does anyone know of a plane curve that is able to represent the example shapes? Preferably in Cartesian coordinates.


enter image description here



Answer



There is a polar asymmetric modelling for the lemniscate:


Asymmetric lemniscate


which you can rotate and scale more easily that in Cartesian coordinates (but easy to convert). Such parameterizations are used very often as they can be less troublesome to fit.


Similar curves in astronomy are also called analemmas:



Analemma.


From an image processing fit point of view, you can consult: A Unified Scheme for Detecting Fundamental Curves in Binary Edge Images, Asano, Tetsuo et al., Computational Geometry, 2001


No comments:

Post a Comment

digital communications - Understanding the Matched Filter

I have a question about matched filtering. Does the matched filter maximise the SNR at the moment of decision only? As far as I understand, ...