Rubine 3D Algorithm

The Rubine 3D algorithm is based on the Rubine algorithm, which is executed on each plane.

Parameters

The parameters are the same as for the Rubine algorithm except that they have to be specified for each plane.

Example Configuration

<configuration>
	<algorithm 
		name="org.ximtec.igesture.algorithm.rubine3d.Rubine3DAlgorithm">
		<parameter name="XY_MIN_DISTANCE">2.0</parameter>		
		<parameter name="YZ_MIN_DISTANCE">3.0</parameter>
		<parameter name="ZX_MIN_DISTANCE">1.0</parameter>
		<parameter name="XY_PROBABILITY">0.95</parameter>
		<parameter name="YZ_PROBABILITY">0.95</parameter>
		<parameter name="ZX_PROBABILITY">0.95</parameter>
		<parameter name="XY_MAHALANOBIS_DISTANCE">400.0</parameter>
		<parameter name="YZ_MAHALANOBIS_DISTANCE">800.0</parameter>
		<parameter name="ZX_MAHALANOBIS_DISTANCE">400.0</parameter>
		<parameter name="XY_WEIGHT">0.2</parameter>
		<parameter name="ZX_WEIGHT">0.2</parameter>
		<parameter name="YZ_WEIGHT">0.6</parameter>
		<parameter name="XY_FEATURE_LIST">
			org.ximtec.igesture.algorithm.feature.F1,
			org.ximtec.igesture.algorithm.feature.F2,
			org.ximtec.igesture.algorithm.feature.F3,
			org.ximtec.igesture.algorithm.feature.F4,
			org.ximtec.igesture.algorithm.feature.F5,
		</parameter>
		<parameter name="YZ_FEATURE_LIST">
			org.ximtec.igesture.algorithm.feature.F1,
			org.ximtec.igesture.algorithm.feature.F2,
			org.ximtec.igesture.algorithm.feature.F3,
			org.ximtec.igesture.algorithm.feature.F4,
			org.ximtec.igesture.algorithm.feature.F5
		</parameter>
		<parameter name="ZX_FEATURE_LIST">
			org.ximtec.igesture.algorithm.feature.F1,
			org.ximtec.igesture.algorithm.feature.F2,
			org.ximtec.igesture.algorithm.feature.F3,
			org.ximtec.igesture.algorithm.feature.F4,
			org.ximtec.igesture.algorithm.feature.F5
		</parameter>
	</algorithm>
</configuration>