From 350243bf810f09d2e6114e9454ec5856f3e3b485 Mon Sep 17 00:00:00 2001
From: Andrews Sobral <andrewssobral@gmail.com>
Date: Fri, 1 May 2015 19:56:52 +0200
Subject: [PATCH] Updated Java GUI

Added last bgs algorithms.
---
 .gitignore                                    |   7 +-
 README.txt => README_LINUX_USERS.txt          |   0
 ...encv.txt => README_VISUAL_STUDIO_USERS.txt |  12 +-
 config/.gitignore                             |   7 +
 java_gui/bgslibrary_gui.jar                   | Bin 106513 -> 115479 bytes
 java_gui/config/.gitignore                    |   7 +
 java_gui/nbproject/private/private.properties |   2 +-
 java_gui/nbproject/private/private.xml        |   7 +-
 .../com/bgslibrary/entity/Configuration.java  |   7 +
 .../src/br/com/bgslibrary/gui/MainFrame.form  | 416 +++++++++++++----
 .../src/br/com/bgslibrary/gui/MainFrame.java  | 435 ++++++++++++++----
 vs2010/README.txt                             |   4 +-
 vs2010/bgslibrary.vcxproj                     |  12 +-
 13 files changed, 711 insertions(+), 205 deletions(-)
 rename README.txt => README_LINUX_USERS.txt (100%)
 rename bgslibrary_vs2010_opencv.txt => README_VISUAL_STUDIO_USERS.txt (79%)
 create mode 100644 config/.gitignore
 create mode 100644 java_gui/config/.gitignore

diff --git a/.gitignore b/.gitignore
index 08d9c28..1078134 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,9 @@
+etc/
+binaries/
 java_gui/dist/
 java_gui/build/
+java_gui/bgslibrary.exe
+python/
 qt_gui/
-vs2013/
\ No newline at end of file
+vs2013/
+fet/etc/
\ No newline at end of file
diff --git a/README.txt b/README_LINUX_USERS.txt
similarity index 100%
rename from README.txt
rename to README_LINUX_USERS.txt
diff --git a/bgslibrary_vs2010_opencv.txt b/README_VISUAL_STUDIO_USERS.txt
similarity index 79%
rename from bgslibrary_vs2010_opencv.txt
rename to README_VISUAL_STUDIO_USERS.txt
index 5fedcfa..ee9fe12 100644
--- a/bgslibrary_vs2010_opencv.txt
+++ b/README_VISUAL_STUDIO_USERS.txt
@@ -1,5 +1,5 @@
 ---------------------------------------------------
-BGSLibrary with Visual Studio 2010 and Opencv 2.4.9
+BGSLibrary with Visual Studio 2010 and Opencv 2.4.x
 ---------------------------------------------------
 
 1) Clone our VS2010 example project at [vs2010] folder
@@ -8,10 +8,10 @@ https://github.com/andrewssobral/bgslibrary/tree/master/vs2010
 Or configure manually by:
 
 1) Install OpenCV
-1.a) Download OpenCV 2.4.9 from http://opencv.org/
-2.b) Install in: C:\OpenCV2.4.9
+1.a) Download OpenCV 2.4.x from http://opencv.org/
+2.b) Install in: C:\OpenCV2.4.x
 2.c) Add OpenCV binaries in your Path
-C:\OpenCV2.4.9\build\x86\vc10\bin
+C:\OpenCV2.4.x\build\x86\vc10\bin
 
 2) Download BGSLibrary
 2.a) Clone bgslibrary on GitHub at C:\bgslibrary
@@ -29,9 +29,9 @@ C:\OpenCV2.4.9\build\x86\vc10\bin
 3.j) Click on Project->Properties
 3.k) Change [Output Directory] to ..\
 3.l) Add OpenCV include in [C/C++] -> [Additional Include Directories]
-C:\OpenCV2.4.9\build\include;C:\OpenCV2.4.9\build\include\opencv;
+C:\OpenCV2.4.x\build\include;C:\OpenCV2.4.x\build\include\opencv;
 3.m) Add OpenCV libraries in [Linker]->[Input]
-C:\OpenCV2.4.9\build\x86\vc10\lib\*.lib
+C:\OpenCV2.4.x\build\x86\vc10\lib\*.lib
 3.n) Click in Build and wait
 3.o) Run C:\bgslibrary\bgslibrary.exe
 Enjoy!
diff --git a/config/.gitignore b/config/.gitignore
new file mode 100644
index 0000000..12f6b51
--- /dev/null
+++ b/config/.gitignore
@@ -0,0 +1,7 @@
+# Ignore everything in this directory
+*
+# Except these files
+!.gitignore
+!FrameProcessor.xml
+!PreProcessor.xml
+!VideoCapture.xml
diff --git a/java_gui/bgslibrary_gui.jar b/java_gui/bgslibrary_gui.jar
index 21d68b036451a8d759cc64cd9ae1a7eb32fb96df..35ef87b355fdc6233dff875da6ad1c99e1d5e5b4 100644
GIT binary patch
delta 80294
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

delta 72497
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

diff --git a/java_gui/config/.gitignore b/java_gui/config/.gitignore
new file mode 100644
index 0000000..12f6b51
--- /dev/null
+++ b/java_gui/config/.gitignore
@@ -0,0 +1,7 @@
+# Ignore everything in this directory
+*
+# Except these files
+!.gitignore
+!FrameProcessor.xml
+!PreProcessor.xml
+!VideoCapture.xml
diff --git a/java_gui/nbproject/private/private.properties b/java_gui/nbproject/private/private.properties
index 47427cd..0a39445 100644
--- a/java_gui/nbproject/private/private.properties
+++ b/java_gui/nbproject/private/private.properties
@@ -3,4 +3,4 @@ do.depend=false
 do.jar=true
 javac.debug=true
 javadoc.preview=true
-user.properties.file=C:\\Users\\asobra01\\AppData\\Roaming\\NetBeans\\8.0\\build.properties
+user.properties.file=C:\\Users\\asobra01\\AppData\\Roaming\\NetBeans\\8.0.2\\build.properties
diff --git a/java_gui/nbproject/private/private.xml b/java_gui/nbproject/private/private.xml
index cd3e03d..82e8cf0 100644
--- a/java_gui/nbproject/private/private.xml
+++ b/java_gui/nbproject/private/private.xml
@@ -3,6 +3,11 @@
     <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/1"/>
     <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
     <open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
-        <group/>
+        <group>
+            <file>file:/C:/GitHub/bgslibrary/java_gui/src/br/com/bgslibrary/Main.java</file>
+            <file>file:/C:/GitHub/bgslibrary/java_gui/src/br/com/bgslibrary/entity/Command.java</file>
+            <file>file:/C:/GitHub/bgslibrary/java_gui/src/br/com/bgslibrary/entity/Configuration.java</file>
+            <file>file:/C:/GitHub/bgslibrary/java_gui/src/br/com/bgslibrary/gui/MainFrame.java</file>
+        </group>
     </open-files>
 </project-private>
diff --git a/java_gui/src/br/com/bgslibrary/entity/Configuration.java b/java_gui/src/br/com/bgslibrary/entity/Configuration.java
index 5c69f34..caa07fd 100644
--- a/java_gui/src/br/com/bgslibrary/entity/Configuration.java
+++ b/java_gui/src/br/com/bgslibrary/entity/Configuration.java
@@ -58,4 +58,11 @@ public interface Configuration
   final String T2FMRF_UV = "T2FMRF_UV.xml";
   final String FuzzySugenoIntegral = "FuzzySugenoIntegral.xml";
   final String FuzzyChoquetIntegral = "FuzzyChoquetIntegral.xml";
+  
+  final String KDE = "KDE.xml";
+  final String IndependentMultimodalBGS = "IndependentMultimodalBGS.xml";
+  final String MultiCueBGS = "MultiCueBGS.xml";
+  final String SigmaDeltaBGS = "SigmaDeltaBGS.xml";
+  final String SuBSENSEBGS = "SuBSENSEBGS.xml";
+  final String LOBSTERBGS = "LOBSTERBGS.xml";
 }
diff --git a/java_gui/src/br/com/bgslibrary/gui/MainFrame.form b/java_gui/src/br/com/bgslibrary/gui/MainFrame.form
index 1cc7c3b..7e207fb 100644
--- a/java_gui/src/br/com/bgslibrary/gui/MainFrame.form
+++ b/java_gui/src/br/com/bgslibrary/gui/MainFrame.form
@@ -159,7 +159,7 @@
                           </Group>
                           <Component id="runButton" min="-2" max="-2" attributes="0"/>
                       </Group>
-                      <EmptySpace pref="245" max="32767" attributes="0"/>
+                      <EmptySpace pref="294" max="32767" attributes="0"/>
                   </Group>
               </Group>
             </DimensionLayout>
@@ -539,8 +539,8 @@
                           </Group>
                       </Group>
                       <EmptySpace max="-2" attributes="0"/>
-                      <Component id="jPanel11" max="32767" attributes="0"/>
-                      <EmptySpace min="-2" max="-2" attributes="0"/>
+                      <Component id="jPanel11" min="-2" max="-2" attributes="0"/>
+                      <EmptySpace max="32767" attributes="0"/>
                   </Group>
               </Group>
             </DimensionLayout>
@@ -847,8 +847,8 @@
                           <EmptySpace max="-2" attributes="0"/>
                           <Component id="jPanel12" min="-2" max="-2" attributes="0"/>
                           <EmptySpace max="-2" attributes="0"/>
-                          <Component id="jPanel13" max="32767" attributes="0"/>
-                          <EmptySpace max="-2" attributes="0"/>
+                          <Component id="jPanel13" min="-2" max="-2" attributes="0"/>
+                          <EmptySpace max="32767" attributes="0"/>
                       </Group>
                   </Group>
                 </DimensionLayout>
@@ -998,117 +998,163 @@
                   <Layout>
                     <DimensionLayout dim="0">
                       <Group type="103" groupAlignment="0" attributes="0">
-                          <Group type="102" attributes="0">
+                          <Group type="102" alignment="0" attributes="0">
                               <EmptySpace max="-2" attributes="0"/>
                               <Group type="103" groupAlignment="0" attributes="0">
-                                  <Group type="102" attributes="0">
-                                      <Group type="103" groupAlignment="0" attributes="0">
-                                          <Component id="frameDifferenceLabel" alignment="1" min="-2" max="-2" attributes="0"/>
-                                          <Component id="staticFrameDifferenceLabel" alignment="1" min="-2" max="-2" attributes="0"/>
-                                          <Component id="weightedMovingMeanLabel" alignment="1" min="-2" max="-2" attributes="0"/>
-                                          <Component id="weightedMovingVarianceLabel" alignment="1" min="-2" max="-2" attributes="0"/>
-                                          <Component id="adaptiveBackgroundLearningLabel" alignment="1" min="-2" max="-2" attributes="0"/>
-                                          <Component id="openCVMoGV1Label" alignment="1" min="-2" max="-2" attributes="0"/>
-                                          <Component id="openCVMoGV2Label" alignment="1" min="-2" max="-2" attributes="0"/>
-                                      </Group>
-                                      <EmptySpace max="-2" attributes="0"/>
-                                      <Group type="103" groupAlignment="0" attributes="0">
-                                          <Component id="staticFrameDifferenceCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="weightedMovingMeanCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="weightedMovingVarianceCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="adaptiveBackgroundLearningCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="frameDifferenceCheckBox" min="-2" max="-2" attributes="0"/>
-                                          <Component id="openCVMoGV1CheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="openCVMoGV2CheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
-                                      </Group>
-                                      <EmptySpace type="separate" max="-2" attributes="0"/>
-                                      <Group type="103" groupAlignment="0" attributes="0">
-                                          <Component id="grimsonGMMLabel" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="zivkovicGMMLabel" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="temporalMeanLabel" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="gaussianAverageLabel" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="eigenbackgroundLabel" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="temporalMedianLabel" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="adaptiveMedianLabel" alignment="0" min="-2" max="-2" attributes="0"/>
-                                      </Group>
-                                      <EmptySpace max="-2" attributes="0"/>
-                                      <Group type="103" groupAlignment="0" attributes="0">
-                                          <Component id="grimsonGMMCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="gaussianAverageCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="eigenbackgroundCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="temporalMedianCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="zivkovicGMMCheckBox" min="-2" max="-2" attributes="0"/>
-                                          <Component id="adaptiveMedianCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="temporalMeanCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
-                                      </Group>
-                                      <EmptySpace type="separate" max="-2" attributes="0"/>
-                                      <Group type="103" groupAlignment="0" attributes="0">
-                                          <Component id="fuzzyGaussianLabel" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="simpleGaussianLabel" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="T2FGMMUVLabel" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="mixtureOfGaussiansLabel" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="adaptiveSOMLabel" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="fuzzyAdaptiveSOMLabel" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="T2FGMMUMLabel" alignment="0" min="-2" max="-2" attributes="0"/>
-                                      </Group>
+                                  <Group type="102" alignment="0" attributes="0">
+                                      <Component id="checkAllButton" min="-2" pref="100" max="-2" attributes="0"/>
                                       <EmptySpace max="-2" attributes="0"/>
-                                      <Group type="103" groupAlignment="0" attributes="0">
-                                          <Component id="T2FGMMUVCheckBox" min="-2" max="-2" attributes="0"/>
-                                          <Component id="T2FGMMUMCheckBox" min="-2" max="-2" attributes="0"/>
-                                          <Component id="fuzzyAdaptiveSOMCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="simpleGaussianCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="mixtureOfGaussiansCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="fuzzyGaussianCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
-                                          <Component id="adaptiveSOMCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
-                                      </Group>
-                                      <EmptySpace type="separate" max="-2" attributes="0"/>
+                                      <Component id="uncheckAllButton" min="-2" pref="100" max="-2" attributes="0"/>
+                                      <EmptySpace max="32767" attributes="0"/>
+                                      <Component id="openConfigButton" min="-2" pref="100" max="-2" attributes="0"/>
+                                  </Group>
+                                  <Group type="102" attributes="0">
                                       <Group type="103" groupAlignment="0" attributes="0">
                                           <Group type="102" alignment="0" attributes="0">
-                                              <Component id="fuzzySugenoIntegralLabel" min="-2" max="-2" attributes="0"/>
+                                              <Group type="103" groupAlignment="0" attributes="0">
+                                                  <Component id="frameDifferenceLabel" alignment="1" min="-2" max="-2" attributes="0"/>
+                                                  <Component id="staticFrameDifferenceLabel" alignment="1" min="-2" max="-2" attributes="0"/>
+                                                  <Component id="weightedMovingMeanLabel" alignment="1" min="-2" max="-2" attributes="0"/>
+                                                  <Component id="weightedMovingVarianceLabel" alignment="1" min="-2" max="-2" attributes="0"/>
+                                                  <Component id="adaptiveBackgroundLearningLabel" alignment="1" min="-2" max="-2" attributes="0"/>
+                                                  <Component id="openCVMoGV1Label" alignment="1" min="-2" max="-2" attributes="0"/>
+                                                  <Component id="openCVMoGV2Label" alignment="1" min="-2" max="-2" attributes="0"/>
+                                              </Group>
                                               <EmptySpace max="-2" attributes="0"/>
-                                              <Component id="fuzzySugenoIntegralCheckBox" min="-2" max="-2" attributes="0"/>
+                                              <Group type="103" groupAlignment="0" attributes="0">
+                                                  <Component id="staticFrameDifferenceCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                  <Component id="weightedMovingMeanCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                  <Component id="weightedMovingVarianceCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                  <Component id="adaptiveBackgroundLearningCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                  <Component id="frameDifferenceCheckBox" min="-2" max="-2" attributes="0"/>
+                                                  <Component id="openCVMoGV1CheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                  <Component id="openCVMoGV2CheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
+                                              </Group>
                                           </Group>
                                           <Group type="102" alignment="0" attributes="0">
-                                              <Component id="fuzzyChoquetIntegralLabel" min="-2" max="-2" attributes="0"/>
+                                              <Component id="KDELabel" min="-2" max="-2" attributes="0"/>
                                               <EmptySpace max="-2" attributes="0"/>
-                                              <Component id="fuzzyChoquetIntegralCheckBox" min="-2" max="-2" attributes="0"/>
+                                              <Component id="KDECheckBox" min="-2" max="-2" attributes="0"/>
                                           </Group>
                                           <Group type="102" alignment="0" attributes="0">
-                                              <Component id="multiLayerBGSLabel" min="-2" max="-2" attributes="0"/>
+                                              <Component id="SuBSENSELabel" min="-2" max="-2" attributes="0"/>
                                               <EmptySpace max="-2" attributes="0"/>
-                                              <Component id="multiLayerBGSCheckBox" min="-2" max="-2" attributes="0"/>
+                                              <Component id="SuBSENSECheckBox" min="-2" max="-2" attributes="0"/>
+                                          </Group>
+                                      </Group>
+                                      <EmptySpace type="separate" max="-2" attributes="0"/>
+                                      <Group type="103" groupAlignment="0" attributes="0">
+                                          <Group type="102" attributes="0">
+                                              <Component id="LOBSTERLabel" min="-2" max="-2" attributes="0"/>
+                                              <EmptySpace max="-2" attributes="0"/>
+                                              <Component id="LOBSTERCheckBox" min="-2" max="-2" attributes="0"/>
                                           </Group>
                                           <Group type="102" attributes="0">
                                               <Group type="103" groupAlignment="0" attributes="0">
-                                                  <Component id="T2FMRFUVLabel" alignment="0" min="-2" max="-2" attributes="0"/>
-                                                  <Component id="T2FMRFUMLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                  <Group type="102" alignment="0" attributes="0">
+                                                      <Group type="103" groupAlignment="0" attributes="0">
+                                                          <Component id="grimsonGMMLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="zivkovicGMMLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="temporalMeanLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="gaussianAverageLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="eigenbackgroundLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="temporalMedianLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="adaptiveMedianLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                      </Group>
+                                                      <EmptySpace max="-2" attributes="0"/>
+                                                      <Group type="103" groupAlignment="0" attributes="0">
+                                                          <Component id="grimsonGMMCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="gaussianAverageCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="eigenbackgroundCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="temporalMedianCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="zivkovicGMMCheckBox" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="adaptiveMedianCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="temporalMeanCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                      </Group>
+                                                  </Group>
+                                                  <Group type="102" alignment="0" attributes="0">
+                                                      <Component id="IMBSLabel" min="-2" max="-2" attributes="0"/>
+                                                      <EmptySpace max="-2" attributes="0"/>
+                                                      <Component id="IMBSCheckBox" min="-2" max="-2" attributes="0"/>
+                                                  </Group>
                                               </Group>
-                                              <EmptySpace max="-2" attributes="0"/>
+                                              <EmptySpace type="separate" max="-2" attributes="0"/>
                                               <Group type="103" groupAlignment="0" attributes="0">
-                                                  <Component id="T2FMRFUVCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
-                                                  <Component id="T2FMRFUMCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                  <Group type="102" attributes="0">
+                                                      <Group type="103" groupAlignment="0" attributes="0">
+                                                          <Component id="fuzzyGaussianLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="simpleGaussianLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="T2FGMMUVLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="mixtureOfGaussiansLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="adaptiveSOMLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="fuzzyAdaptiveSOMLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="T2FGMMUMLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                      </Group>
+                                                      <EmptySpace max="-2" attributes="0"/>
+                                                      <Group type="103" groupAlignment="0" attributes="0">
+                                                          <Component id="T2FGMMUVCheckBox" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="T2FGMMUMCheckBox" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="fuzzyAdaptiveSOMCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="simpleGaussianCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="mixtureOfGaussiansCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="fuzzyGaussianCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="adaptiveSOMCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                      </Group>
+                                                  </Group>
+                                                  <Group type="102" attributes="0">
+                                                      <Component id="MultiCueLabel" min="-2" max="-2" attributes="0"/>
+                                                      <EmptySpace max="-2" attributes="0"/>
+                                                      <Component id="MultiCueCheckBox" min="-2" max="-2" attributes="0"/>
+                                                  </Group>
+                                              </Group>
+                                              <EmptySpace type="separate" max="-2" attributes="0"/>
+                                              <Group type="103" groupAlignment="0" attributes="0">
+                                                  <Group type="102" attributes="0">
+                                                      <Component id="SigmaDeltaLabel" min="-2" max="-2" attributes="0"/>
+                                                      <EmptySpace max="-2" attributes="0"/>
+                                                      <Component id="SigmaDeltaCheckBox" min="-2" max="-2" attributes="0"/>
+                                                  </Group>
+                                                  <Group type="102" alignment="0" attributes="0">
+                                                      <Component id="fuzzySugenoIntegralLabel" min="-2" max="-2" attributes="0"/>
+                                                      <EmptySpace max="-2" attributes="0"/>
+                                                      <Component id="fuzzySugenoIntegralCheckBox" min="-2" max="-2" attributes="0"/>
+                                                  </Group>
+                                                  <Group type="102" alignment="0" attributes="0">
+                                                      <Component id="fuzzyChoquetIntegralLabel" min="-2" max="-2" attributes="0"/>
+                                                      <EmptySpace max="-2" attributes="0"/>
+                                                      <Component id="fuzzyChoquetIntegralCheckBox" min="-2" max="-2" attributes="0"/>
+                                                  </Group>
+                                                  <Group type="102" alignment="0" attributes="0">
+                                                      <Component id="multiLayerBGSLabel" min="-2" max="-2" attributes="0"/>
+                                                      <EmptySpace max="-2" attributes="0"/>
+                                                      <Component id="multiLayerBGSCheckBox" min="-2" max="-2" attributes="0"/>
+                                                  </Group>
+                                                  <Group type="102" attributes="0">
+                                                      <Group type="103" groupAlignment="0" attributes="0">
+                                                          <Component id="T2FMRFUVLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="T2FMRFUMLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                      </Group>
+                                                      <EmptySpace max="-2" attributes="0"/>
+                                                      <Group type="103" groupAlignment="0" attributes="0">
+                                                          <Component id="T2FMRFUVCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                          <Component id="T2FMRFUMCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
+                                                      </Group>
+                                                  </Group>
+                                                  <Group type="102" attributes="0">
+                                                      <Component id="GMGLabel" min="-2" max="-2" attributes="0"/>
+                                                      <EmptySpace max="-2" attributes="0"/>
+                                                      <Component id="GMGCheckBox" min="-2" max="-2" attributes="0"/>
+                                                  </Group>
+                                                  <Group type="102" alignment="0" attributes="0">
+                                                      <Component id="VuMeterLabel" min="-2" max="-2" attributes="0"/>
+                                                      <EmptySpace max="-2" attributes="0"/>
+                                                      <Component id="VuMeterCheckBox" min="-2" max="-2" attributes="0"/>
+                                                  </Group>
                                               </Group>
-                                          </Group>
-                                          <Group type="102" attributes="0">
-                                              <Component id="GMGLabel" min="-2" max="-2" attributes="0"/>
-                                              <EmptySpace max="-2" attributes="0"/>
-                                              <Component id="GMGCheckBox" min="-2" max="-2" attributes="0"/>
-                                          </Group>
-                                          <Group type="102" alignment="0" attributes="0">
-                                              <Component id="VuMeterLabel" min="-2" max="-2" attributes="0"/>
-                                              <EmptySpace max="-2" attributes="0"/>
-                                              <Component id="VuMeterCheckBox" min="-2" max="-2" attributes="0"/>
                                           </Group>
                                       </Group>
                                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/>
                                   </Group>
-                                  <Group type="102" alignment="0" attributes="0">
-                                      <Component id="checkAllButton" min="-2" pref="100" max="-2" attributes="0"/>
-                                      <EmptySpace max="-2" attributes="0"/>
-                                      <Component id="uncheckAllButton" min="-2" pref="100" max="-2" attributes="0"/>
-                                      <EmptySpace max="32767" attributes="0"/>
-                                      <Component id="openConfigButton" min="-2" pref="100" max="-2" attributes="0"/>
-                                  </Group>
                               </Group>
                               <EmptySpace max="-2" attributes="0"/>
                           </Group>
@@ -1222,7 +1268,35 @@
                                       </Group>
                                   </Group>
                               </Group>
-                              <EmptySpace pref="30" max="32767" attributes="0"/>
+                              <EmptySpace max="-2" attributes="0"/>
+                              <Group type="103" groupAlignment="0" attributes="0">
+                                  <Group type="103" groupAlignment="3" attributes="0">
+                                      <Component id="KDECheckBox" alignment="3" min="-2" max="-2" attributes="0"/>
+                                      <Component id="KDELabel" alignment="3" min="-2" max="-2" attributes="0"/>
+                                  </Group>
+                                  <Group type="103" alignment="0" groupAlignment="3" attributes="0">
+                                      <Component id="IMBSCheckBox" alignment="3" min="-2" max="-2" attributes="0"/>
+                                      <Component id="IMBSLabel" alignment="3" min="-2" max="-2" attributes="0"/>
+                                  </Group>
+                                  <Group type="103" alignment="0" groupAlignment="3" attributes="0">
+                                      <Component id="SigmaDeltaCheckBox" alignment="3" min="-2" max="-2" attributes="0"/>
+                                      <Component id="SigmaDeltaLabel" alignment="3" min="-2" max="-2" attributes="0"/>
+                                      <Component id="MultiCueCheckBox" alignment="3" min="-2" max="-2" attributes="0"/>
+                                      <Component id="MultiCueLabel" alignment="3" min="-2" max="-2" attributes="0"/>
+                                  </Group>
+                              </Group>
+                              <EmptySpace max="-2" attributes="0"/>
+                              <Group type="103" groupAlignment="0" attributes="0">
+                                  <Group type="103" groupAlignment="3" attributes="0">
+                                      <Component id="SuBSENSECheckBox" alignment="3" min="-2" max="-2" attributes="0"/>
+                                      <Component id="SuBSENSELabel" alignment="3" min="-2" max="-2" attributes="0"/>
+                                  </Group>
+                                  <Group type="103" alignment="0" groupAlignment="3" attributes="0">
+                                      <Component id="LOBSTERCheckBox" alignment="3" min="-2" max="-2" attributes="0"/>
+                                      <Component id="LOBSTERLabel" alignment="3" min="-2" max="-2" attributes="0"/>
+                                  </Group>
+                              </Group>
+                              <EmptySpace pref="6" max="32767" attributes="0"/>
                               <Group type="103" groupAlignment="3" attributes="0">
                                   <Component id="checkAllButton" alignment="3" min="-2" max="-2" attributes="0"/>
                                   <Component id="uncheckAllButton" alignment="3" min="-2" max="-2" attributes="0"/>
@@ -1930,6 +2004,150 @@
                         <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="VuMeterCheckBoxActionPerformed"/>
                       </Events>
                     </Component>
+                    <Component class="javax.swing.JLabel" name="KDELabel">
+                      <Properties>
+                        <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
+                          <Color blue="ff" green="0" red="0" type="rgb"/>
+                        </Property>
+                        <Property name="text" type="java.lang.String" value="C"/>
+                        <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
+                          <Border info="org.netbeans.modules.form.compat2.border.EtchedBorderInfo">
+                            <EtchetBorder/>
+                          </Border>
+                        </Property>
+                      </Properties>
+                      <Events>
+                        <EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="KDELabelMouseClicked"/>
+                      </Events>
+                    </Component>
+                    <Component class="javax.swing.JCheckBox" name="KDECheckBox">
+                      <Properties>
+                        <Property name="text" type="java.lang.String" value="KDE"/>
+                      </Properties>
+                      <Events>
+                        <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="KDECheckBoxActionPerformed"/>
+                      </Events>
+                    </Component>
+                    <Component class="javax.swing.JLabel" name="IMBSLabel">
+                      <Properties>
+                        <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
+                          <Color blue="ff" green="0" red="0" type="rgb"/>
+                        </Property>
+                        <Property name="text" type="java.lang.String" value="C"/>
+                        <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
+                          <Border info="org.netbeans.modules.form.compat2.border.EtchedBorderInfo">
+                            <EtchetBorder/>
+                          </Border>
+                        </Property>
+                      </Properties>
+                      <Events>
+                        <EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="IMBSLabelMouseClicked"/>
+                      </Events>
+                    </Component>
+                    <Component class="javax.swing.JCheckBox" name="IMBSCheckBox">
+                      <Properties>
+                        <Property name="text" type="java.lang.String" value="IMBS"/>
+                      </Properties>
+                      <Events>
+                        <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="IMBSCheckBoxActionPerformed"/>
+                      </Events>
+                    </Component>
+                    <Component class="javax.swing.JLabel" name="SigmaDeltaLabel">
+                      <Properties>
+                        <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
+                          <Color blue="ff" green="0" red="0" type="rgb"/>
+                        </Property>
+                        <Property name="text" type="java.lang.String" value="C"/>
+                        <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
+                          <Border info="org.netbeans.modules.form.compat2.border.EtchedBorderInfo">
+                            <EtchetBorder/>
+                          </Border>
+                        </Property>
+                      </Properties>
+                      <Events>
+                        <EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="SigmaDeltaLabelMouseClicked"/>
+                      </Events>
+                    </Component>
+                    <Component class="javax.swing.JCheckBox" name="SigmaDeltaCheckBox">
+                      <Properties>
+                        <Property name="text" type="java.lang.String" value="Sigma-Delta"/>
+                      </Properties>
+                      <Events>
+                        <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="SigmaDeltaCheckBoxActionPerformed"/>
+                      </Events>
+                    </Component>
+                    <Component class="javax.swing.JCheckBox" name="MultiCueCheckBox">
+                      <Properties>
+                        <Property name="text" type="java.lang.String" value="MultiCue"/>
+                      </Properties>
+                      <Events>
+                        <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="MultiCueCheckBoxActionPerformed"/>
+                      </Events>
+                    </Component>
+                    <Component class="javax.swing.JLabel" name="MultiCueLabel">
+                      <Properties>
+                        <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
+                          <Color blue="ff" green="0" red="0" type="rgb"/>
+                        </Property>
+                        <Property name="text" type="java.lang.String" value="C"/>
+                        <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
+                          <Border info="org.netbeans.modules.form.compat2.border.EtchedBorderInfo">
+                            <EtchetBorder/>
+                          </Border>
+                        </Property>
+                      </Properties>
+                      <Events>
+                        <EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="MultiCueLabelMouseClicked"/>
+                      </Events>
+                    </Component>
+                    <Component class="javax.swing.JCheckBox" name="SuBSENSECheckBox">
+                      <Properties>
+                        <Property name="text" type="java.lang.String" value="SuBSENSE"/>
+                      </Properties>
+                      <Events>
+                        <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="SuBSENSECheckBoxActionPerformed"/>
+                      </Events>
+                    </Component>
+                    <Component class="javax.swing.JLabel" name="SuBSENSELabel">
+                      <Properties>
+                        <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
+                          <Color blue="ff" green="0" red="0" type="rgb"/>
+                        </Property>
+                        <Property name="text" type="java.lang.String" value="C"/>
+                        <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
+                          <Border info="org.netbeans.modules.form.compat2.border.EtchedBorderInfo">
+                            <EtchetBorder/>
+                          </Border>
+                        </Property>
+                      </Properties>
+                      <Events>
+                        <EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="SuBSENSELabelMouseClicked"/>
+                      </Events>
+                    </Component>
+                    <Component class="javax.swing.JCheckBox" name="LOBSTERCheckBox">
+                      <Properties>
+                        <Property name="text" type="java.lang.String" value="LOBSTER"/>
+                      </Properties>
+                      <Events>
+                        <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="LOBSTERCheckBoxActionPerformed"/>
+                      </Events>
+                    </Component>
+                    <Component class="javax.swing.JLabel" name="LOBSTERLabel">
+                      <Properties>
+                        <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
+                          <Color blue="ff" green="0" red="0" type="rgb"/>
+                        </Property>
+                        <Property name="text" type="java.lang.String" value="C"/>
+                        <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
+                          <Border info="org.netbeans.modules.form.compat2.border.EtchedBorderInfo">
+                            <EtchetBorder/>
+                          </Border>
+                        </Property>
+                      </Properties>
+                      <Events>
+                        <EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="LOBSTERLabelMouseClicked"/>
+                      </Events>
+                    </Component>
                   </SubComponents>
                 </Container>
               </SubComponents>
@@ -2040,12 +2258,12 @@
                       <Group type="102" attributes="0">
                           <EmptySpace max="-2" attributes="0"/>
                           <Group type="103" groupAlignment="0" attributes="0">
-                              <Group type="102" attributes="0">
+                              <Component id="jScrollPane1" min="-2" pref="710" max="-2" attributes="0"/>
+                              <Group type="102" alignment="0" attributes="0">
                                   <Component id="jLabel12" min="-2" max="-2" attributes="0"/>
                                   <EmptySpace max="-2" attributes="0"/>
                                   <Component id="fileNameLabel" min="-2" pref="200" max="-2" attributes="0"/>
                               </Group>
-                              <Component id="jScrollPane1" min="-2" pref="710" max="-2" attributes="0"/>
                           </Group>
                           <EmptySpace pref="18" max="32767" attributes="0"/>
                       </Group>
@@ -2055,7 +2273,7 @@
                   <Group type="103" groupAlignment="0" attributes="0">
                       <Group type="102" alignment="0" attributes="0">
                           <EmptySpace max="-2" attributes="0"/>
-                          <Component id="jScrollPane1" pref="487" max="32767" attributes="0"/>
+                          <Component id="jScrollPane1" pref="536" max="32767" attributes="0"/>
                           <EmptySpace max="-2" attributes="0"/>
                           <Group type="103" groupAlignment="3" attributes="0">
                               <Component id="jLabel12" alignment="3" min="-2" max="-2" attributes="0"/>
@@ -2127,7 +2345,7 @@
                       <EmptySpace max="-2" attributes="0"/>
                       <Component id="jToolBar2" min="-2" pref="25" max="-2" attributes="0"/>
                       <EmptySpace max="-2" attributes="0"/>
-                      <Component id="logTextScrollPane" pref="552" max="32767" attributes="0"/>
+                      <Component id="logTextScrollPane" pref="601" max="32767" attributes="0"/>
                       <EmptySpace max="-2" attributes="0"/>
                   </Group>
               </Group>
diff --git a/java_gui/src/br/com/bgslibrary/gui/MainFrame.java b/java_gui/src/br/com/bgslibrary/gui/MainFrame.java
index 8dcdd07..4938426 100644
--- a/java_gui/src/br/com/bgslibrary/gui/MainFrame.java
+++ b/java_gui/src/br/com/bgslibrary/gui/MainFrame.java
@@ -753,6 +753,18 @@ public class MainFrame extends javax.swing.JFrame
     GMGLabel = new javax.swing.JLabel();
     VuMeterLabel = new javax.swing.JLabel();
     VuMeterCheckBox = new javax.swing.JCheckBox();
+    KDELabel = new javax.swing.JLabel();
+    KDECheckBox = new javax.swing.JCheckBox();
+    IMBSLabel = new javax.swing.JLabel();
+    IMBSCheckBox = new javax.swing.JCheckBox();
+    SigmaDeltaLabel = new javax.swing.JLabel();
+    SigmaDeltaCheckBox = new javax.swing.JCheckBox();
+    MultiCueCheckBox = new javax.swing.JCheckBox();
+    MultiCueLabel = new javax.swing.JLabel();
+    SuBSENSECheckBox = new javax.swing.JCheckBox();
+    SuBSENSELabel = new javax.swing.JLabel();
+    LOBSTERCheckBox = new javax.swing.JCheckBox();
+    LOBSTERLabel = new javax.swing.JLabel();
     runButton2 = new javax.swing.JButton();
     jPanel16 = new javax.swing.JPanel();
     jToolBar1 = new javax.swing.JToolBar();
@@ -1086,7 +1098,7 @@ public class MainFrame extends javax.swing.JFrame
             .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
             .addComponent(jPanel6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
           .addComponent(runButton))
-        .addContainerGap(245, Short.MAX_VALUE))
+        .addContainerGap(294, Short.MAX_VALUE))
     );
 
     appTabbedPane.addTab("Main", jPanel1);
@@ -1995,6 +2007,126 @@ public class MainFrame extends javax.swing.JFrame
       }
     });
 
+    KDELabel.setForeground(new java.awt.Color(0, 0, 255));
+    KDELabel.setText("C");
+    KDELabel.setBorder(javax.swing.BorderFactory.createEtchedBorder());
+    KDELabel.addMouseListener(new java.awt.event.MouseAdapter()
+    {
+      public void mouseClicked(java.awt.event.MouseEvent evt)
+      {
+        KDELabelMouseClicked(evt);
+      }
+    });
+
+    KDECheckBox.setText("KDE");
+    KDECheckBox.addActionListener(new java.awt.event.ActionListener()
+    {
+      public void actionPerformed(java.awt.event.ActionEvent evt)
+      {
+        KDECheckBoxActionPerformed(evt);
+      }
+    });
+
+    IMBSLabel.setForeground(new java.awt.Color(0, 0, 255));
+    IMBSLabel.setText("C");
+    IMBSLabel.setBorder(javax.swing.BorderFactory.createEtchedBorder());
+    IMBSLabel.addMouseListener(new java.awt.event.MouseAdapter()
+    {
+      public void mouseClicked(java.awt.event.MouseEvent evt)
+      {
+        IMBSLabelMouseClicked(evt);
+      }
+    });
+
+    IMBSCheckBox.setText("IMBS");
+    IMBSCheckBox.addActionListener(new java.awt.event.ActionListener()
+    {
+      public void actionPerformed(java.awt.event.ActionEvent evt)
+      {
+        IMBSCheckBoxActionPerformed(evt);
+      }
+    });
+
+    SigmaDeltaLabel.setForeground(new java.awt.Color(0, 0, 255));
+    SigmaDeltaLabel.setText("C");
+    SigmaDeltaLabel.setBorder(javax.swing.BorderFactory.createEtchedBorder());
+    SigmaDeltaLabel.addMouseListener(new java.awt.event.MouseAdapter()
+    {
+      public void mouseClicked(java.awt.event.MouseEvent evt)
+      {
+        SigmaDeltaLabelMouseClicked(evt);
+      }
+    });
+
+    SigmaDeltaCheckBox.setText("Sigma-Delta");
+    SigmaDeltaCheckBox.addActionListener(new java.awt.event.ActionListener()
+    {
+      public void actionPerformed(java.awt.event.ActionEvent evt)
+      {
+        SigmaDeltaCheckBoxActionPerformed(evt);
+      }
+    });
+
+    MultiCueCheckBox.setText("MultiCue");
+    MultiCueCheckBox.addActionListener(new java.awt.event.ActionListener()
+    {
+      public void actionPerformed(java.awt.event.ActionEvent evt)
+      {
+        MultiCueCheckBoxActionPerformed(evt);
+      }
+    });
+
+    MultiCueLabel.setForeground(new java.awt.Color(0, 0, 255));
+    MultiCueLabel.setText("C");
+    MultiCueLabel.setBorder(javax.swing.BorderFactory.createEtchedBorder());
+    MultiCueLabel.addMouseListener(new java.awt.event.MouseAdapter()
+    {
+      public void mouseClicked(java.awt.event.MouseEvent evt)
+      {
+        MultiCueLabelMouseClicked(evt);
+      }
+    });
+
+    SuBSENSECheckBox.setText("SuBSENSE");
+    SuBSENSECheckBox.addActionListener(new java.awt.event.ActionListener()
+    {
+      public void actionPerformed(java.awt.event.ActionEvent evt)
+      {
+        SuBSENSECheckBoxActionPerformed(evt);
+      }
+    });
+
+    SuBSENSELabel.setForeground(new java.awt.Color(0, 0, 255));
+    SuBSENSELabel.setText("C");
+    SuBSENSELabel.setBorder(javax.swing.BorderFactory.createEtchedBorder());
+    SuBSENSELabel.addMouseListener(new java.awt.event.MouseAdapter()
+    {
+      public void mouseClicked(java.awt.event.MouseEvent evt)
+      {
+        SuBSENSELabelMouseClicked(evt);
+      }
+    });
+
+    LOBSTERCheckBox.setText("LOBSTER");
+    LOBSTERCheckBox.addActionListener(new java.awt.event.ActionListener()
+    {
+      public void actionPerformed(java.awt.event.ActionEvent evt)
+      {
+        LOBSTERCheckBoxActionPerformed(evt);
+      }
+    });
+
+    LOBSTERLabel.setForeground(new java.awt.Color(0, 0, 255));
+    LOBSTERLabel.setText("C");
+    LOBSTERLabel.setBorder(javax.swing.BorderFactory.createEtchedBorder());
+    LOBSTERLabel.addMouseListener(new java.awt.event.MouseAdapter()
+    {
+      public void mouseClicked(java.awt.event.MouseEvent evt)
+      {
+        LOBSTERLabelMouseClicked(evt);
+      }
+    });
+
     javax.swing.GroupLayout jPanel13Layout = new javax.swing.GroupLayout(jPanel13);
     jPanel13.setLayout(jPanel13Layout);
     jPanel13Layout.setHorizontalGroup(
@@ -2003,96 +2135,128 @@ public class MainFrame extends javax.swing.JFrame
         .addContainerGap()
         .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
           .addGroup(jPanel13Layout.createSequentialGroup()
-            .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
-              .addComponent(frameDifferenceLabel, javax.swing.GroupLayout.Alignment.TRAILING)
-              .addComponent(staticFrameDifferenceLabel, javax.swing.GroupLayout.Alignment.TRAILING)
-              .addComponent(weightedMovingMeanLabel, javax.swing.GroupLayout.Alignment.TRAILING)
-              .addComponent(weightedMovingVarianceLabel, javax.swing.GroupLayout.Alignment.TRAILING)
-              .addComponent(adaptiveBackgroundLearningLabel, javax.swing.GroupLayout.Alignment.TRAILING)
-              .addComponent(openCVMoGV1Label, javax.swing.GroupLayout.Alignment.TRAILING)
-              .addComponent(openCVMoGV2Label, javax.swing.GroupLayout.Alignment.TRAILING))
-            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
-            .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
-              .addComponent(staticFrameDifferenceCheckBox)
-              .addComponent(weightedMovingMeanCheckBox)
-              .addComponent(weightedMovingVarianceCheckBox)
-              .addComponent(adaptiveBackgroundLearningCheckBox)
-              .addComponent(frameDifferenceCheckBox)
-              .addComponent(openCVMoGV1CheckBox)
-              .addComponent(openCVMoGV2CheckBox))
-            .addGap(18, 18, 18)
-            .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
-              .addComponent(grimsonGMMLabel)
-              .addComponent(zivkovicGMMLabel)
-              .addComponent(temporalMeanLabel)
-              .addComponent(gaussianAverageLabel)
-              .addComponent(eigenbackgroundLabel)
-              .addComponent(temporalMedianLabel)
-              .addComponent(adaptiveMedianLabel))
-            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
-            .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
-              .addComponent(grimsonGMMCheckBox)
-              .addComponent(gaussianAverageCheckBox)
-              .addComponent(eigenbackgroundCheckBox)
-              .addComponent(temporalMedianCheckBox)
-              .addComponent(zivkovicGMMCheckBox)
-              .addComponent(adaptiveMedianCheckBox)
-              .addComponent(temporalMeanCheckBox))
-            .addGap(18, 18, 18)
-            .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
-              .addComponent(fuzzyGaussianLabel)
-              .addComponent(simpleGaussianLabel)
-              .addComponent(T2FGMMUVLabel)
-              .addComponent(mixtureOfGaussiansLabel)
-              .addComponent(adaptiveSOMLabel)
-              .addComponent(fuzzyAdaptiveSOMLabel)
-              .addComponent(T2FGMMUMLabel))
+            .addComponent(checkAllButton, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
             .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
+            .addComponent(uncheckAllButton, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
+            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
+            .addComponent(openConfigButton, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE))
+          .addGroup(jPanel13Layout.createSequentialGroup()
             .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
-              .addComponent(T2FGMMUVCheckBox)
-              .addComponent(T2FGMMUMCheckBox)
-              .addComponent(fuzzyAdaptiveSOMCheckBox)
-              .addComponent(simpleGaussianCheckBox)
-              .addComponent(mixtureOfGaussiansCheckBox)
-              .addComponent(fuzzyGaussianCheckBox)
-              .addComponent(adaptiveSOMCheckBox))
-            .addGap(18, 18, 18)
-            .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
-              .addGroup(jPanel13Layout.createSequentialGroup()
-                .addComponent(fuzzySugenoIntegralLabel)
-                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
-                .addComponent(fuzzySugenoIntegralCheckBox))
               .addGroup(jPanel13Layout.createSequentialGroup()
-                .addComponent(fuzzyChoquetIntegralLabel)
+                .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+                  .addComponent(frameDifferenceLabel, javax.swing.GroupLayout.Alignment.TRAILING)
+                  .addComponent(staticFrameDifferenceLabel, javax.swing.GroupLayout.Alignment.TRAILING)
+                  .addComponent(weightedMovingMeanLabel, javax.swing.GroupLayout.Alignment.TRAILING)
+                  .addComponent(weightedMovingVarianceLabel, javax.swing.GroupLayout.Alignment.TRAILING)
+                  .addComponent(adaptiveBackgroundLearningLabel, javax.swing.GroupLayout.Alignment.TRAILING)
+                  .addComponent(openCVMoGV1Label, javax.swing.GroupLayout.Alignment.TRAILING)
+                  .addComponent(openCVMoGV2Label, javax.swing.GroupLayout.Alignment.TRAILING))
                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
-                .addComponent(fuzzyChoquetIntegralCheckBox))
+                .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+                  .addComponent(staticFrameDifferenceCheckBox)
+                  .addComponent(weightedMovingMeanCheckBox)
+                  .addComponent(weightedMovingVarianceCheckBox)
+                  .addComponent(adaptiveBackgroundLearningCheckBox)
+                  .addComponent(frameDifferenceCheckBox)
+                  .addComponent(openCVMoGV1CheckBox)
+                  .addComponent(openCVMoGV2CheckBox)))
               .addGroup(jPanel13Layout.createSequentialGroup()
-                .addComponent(multiLayerBGSLabel)
+                .addComponent(KDELabel)
                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
-                .addComponent(multiLayerBGSCheckBox))
+                .addComponent(KDECheckBox))
               .addGroup(jPanel13Layout.createSequentialGroup()
-                .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
-                  .addComponent(T2FMRFUVLabel)
-                  .addComponent(T2FMRFUMLabel))
+                .addComponent(SuBSENSELabel)
                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
-                .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
-                  .addComponent(T2FMRFUVCheckBox)
-                  .addComponent(T2FMRFUMCheckBox)))
+                .addComponent(SuBSENSECheckBox)))
+            .addGap(18, 18, 18)
+            .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
               .addGroup(jPanel13Layout.createSequentialGroup()
-                .addComponent(GMGLabel)
+                .addComponent(LOBSTERLabel)
                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
-                .addComponent(GMGCheckBox))
+                .addComponent(LOBSTERCheckBox))
               .addGroup(jPanel13Layout.createSequentialGroup()
-                .addComponent(VuMeterLabel)
-                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
-                .addComponent(VuMeterCheckBox)))
-            .addGap(0, 0, Short.MAX_VALUE))
-          .addGroup(jPanel13Layout.createSequentialGroup()
-            .addComponent(checkAllButton, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
-            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
-            .addComponent(uncheckAllButton, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
-            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
-            .addComponent(openConfigButton, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)))
+                .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+                  .addGroup(jPanel13Layout.createSequentialGroup()
+                    .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+                      .addComponent(grimsonGMMLabel)
+                      .addComponent(zivkovicGMMLabel)
+                      .addComponent(temporalMeanLabel)
+                      .addComponent(gaussianAverageLabel)
+                      .addComponent(eigenbackgroundLabel)
+                      .addComponent(temporalMedianLabel)
+                      .addComponent(adaptiveMedianLabel))
+                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
+                    .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+                      .addComponent(grimsonGMMCheckBox)
+                      .addComponent(gaussianAverageCheckBox)
+                      .addComponent(eigenbackgroundCheckBox)
+                      .addComponent(temporalMedianCheckBox)
+                      .addComponent(zivkovicGMMCheckBox)
+                      .addComponent(adaptiveMedianCheckBox)
+                      .addComponent(temporalMeanCheckBox)))
+                  .addGroup(jPanel13Layout.createSequentialGroup()
+                    .addComponent(IMBSLabel)
+                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
+                    .addComponent(IMBSCheckBox)))
+                .addGap(18, 18, 18)
+                .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+                  .addGroup(jPanel13Layout.createSequentialGroup()
+                    .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+                      .addComponent(fuzzyGaussianLabel)
+                      .addComponent(simpleGaussianLabel)
+                      .addComponent(T2FGMMUVLabel)
+                      .addComponent(mixtureOfGaussiansLabel)
+                      .addComponent(adaptiveSOMLabel)
+                      .addComponent(fuzzyAdaptiveSOMLabel)
+                      .addComponent(T2FGMMUMLabel))
+                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
+                    .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+                      .addComponent(T2FGMMUVCheckBox)
+                      .addComponent(T2FGMMUMCheckBox)
+                      .addComponent(fuzzyAdaptiveSOMCheckBox)
+                      .addComponent(simpleGaussianCheckBox)
+                      .addComponent(mixtureOfGaussiansCheckBox)
+                      .addComponent(fuzzyGaussianCheckBox)
+                      .addComponent(adaptiveSOMCheckBox)))
+                  .addGroup(jPanel13Layout.createSequentialGroup()
+                    .addComponent(MultiCueLabel)
+                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
+                    .addComponent(MultiCueCheckBox)))
+                .addGap(18, 18, 18)
+                .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+                  .addGroup(jPanel13Layout.createSequentialGroup()
+                    .addComponent(SigmaDeltaLabel)
+                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
+                    .addComponent(SigmaDeltaCheckBox))
+                  .addGroup(jPanel13Layout.createSequentialGroup()
+                    .addComponent(fuzzySugenoIntegralLabel)
+                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
+                    .addComponent(fuzzySugenoIntegralCheckBox))
+                  .addGroup(jPanel13Layout.createSequentialGroup()
+                    .addComponent(fuzzyChoquetIntegralLabel)
+                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
+                    .addComponent(fuzzyChoquetIntegralCheckBox))
+                  .addGroup(jPanel13Layout.createSequentialGroup()
+                    .addComponent(multiLayerBGSLabel)
+                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
+                    .addComponent(multiLayerBGSCheckBox))
+                  .addGroup(jPanel13Layout.createSequentialGroup()
+                    .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+                      .addComponent(T2FMRFUVLabel)
+                      .addComponent(T2FMRFUMLabel))
+                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
+                    .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+                      .addComponent(T2FMRFUVCheckBox)
+                      .addComponent(T2FMRFUMCheckBox)))
+                  .addGroup(jPanel13Layout.createSequentialGroup()
+                    .addComponent(GMGLabel)
+                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
+                    .addComponent(GMGCheckBox))
+                  .addGroup(jPanel13Layout.createSequentialGroup()
+                    .addComponent(VuMeterLabel)
+                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
+                    .addComponent(VuMeterCheckBox)))))
+            .addGap(0, 0, Short.MAX_VALUE)))
         .addContainerGap())
     );
     jPanel13Layout.setVerticalGroup(
@@ -2184,7 +2348,28 @@ public class MainFrame extends javax.swing.JFrame
             .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
               .addComponent(VuMeterCheckBox)
               .addComponent(VuMeterLabel))))
-        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 30, Short.MAX_VALUE)
+        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
+        .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+          .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
+            .addComponent(KDECheckBox)
+            .addComponent(KDELabel))
+          .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
+            .addComponent(IMBSCheckBox)
+            .addComponent(IMBSLabel))
+          .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
+            .addComponent(SigmaDeltaCheckBox)
+            .addComponent(SigmaDeltaLabel)
+            .addComponent(MultiCueCheckBox)
+            .addComponent(MultiCueLabel)))
+        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
+        .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+          .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
+            .addComponent(SuBSENSECheckBox)
+            .addComponent(SuBSENSELabel))
+          .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
+            .addComponent(LOBSTERCheckBox)
+            .addComponent(LOBSTERLabel)))
+        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 6, Short.MAX_VALUE)
         .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
           .addComponent(checkAllButton)
           .addComponent(uncheckAllButton)
@@ -2215,8 +2400,8 @@ public class MainFrame extends javax.swing.JFrame
         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
         .addComponent(jPanel12, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
-        .addComponent(jPanel13, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
-        .addContainerGap())
+        .addComponent(jPanel13, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
+        .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
     );
 
     runButton2.setText("Run");
@@ -2261,8 +2446,8 @@ public class MainFrame extends javax.swing.JFrame
             .addComponent(jPanel10, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
             .addComponent(jPanel9, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
-        .addComponent(jPanel11, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
-        .addContainerGap())
+        .addComponent(jPanel11, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
+        .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
     );
 
     appTabbedPane.addTab("Config", jPanel2);
@@ -2326,18 +2511,18 @@ public class MainFrame extends javax.swing.JFrame
       .addGroup(jPanel17Layout.createSequentialGroup()
         .addContainerGap()
         .addGroup(jPanel17Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+          .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 710, javax.swing.GroupLayout.PREFERRED_SIZE)
           .addGroup(jPanel17Layout.createSequentialGroup()
             .addComponent(jLabel12)
             .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
-            .addComponent(fileNameLabel, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE))
-          .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 710, javax.swing.GroupLayout.PREFERRED_SIZE))
+            .addComponent(fileNameLabel, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)))
         .addContainerGap(18, Short.MAX_VALUE))
     );
     jPanel17Layout.setVerticalGroup(
       jPanel17Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
       .addGroup(jPanel17Layout.createSequentialGroup()
         .addContainerGap()
-        .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 487, Short.MAX_VALUE)
+        .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 536, Short.MAX_VALUE)
         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
         .addGroup(jPanel17Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
           .addComponent(jLabel12)
@@ -2475,7 +2660,7 @@ public class MainFrame extends javax.swing.JFrame
         .addContainerGap()
         .addComponent(jToolBar2, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
-        .addComponent(logTextScrollPane, javax.swing.GroupLayout.DEFAULT_SIZE, 552, Short.MAX_VALUE)
+        .addComponent(logTextScrollPane, javax.swing.GroupLayout.DEFAULT_SIZE, 601, Short.MAX_VALUE)
         .addContainerGap())
     );
 
@@ -3077,10 +3262,82 @@ public class MainFrame extends javax.swing.JFrame
       changeParam("enableVuMeter", VuMeterCheckBox, Configuration.FrameProcessor);
     }//GEN-LAST:event_VuMeterCheckBoxActionPerformed
 
+  private void KDELabelMouseClicked(java.awt.event.MouseEvent evt)//GEN-FIRST:event_KDELabelMouseClicked
+  {//GEN-HEADEREND:event_KDELabelMouseClicked
+    openFileContent(Configuration.KDE);
+  }//GEN-LAST:event_KDELabelMouseClicked
+
+  private void KDECheckBoxActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_KDECheckBoxActionPerformed
+  {//GEN-HEADEREND:event_KDECheckBoxActionPerformed
+    changeParam("enableKDE", KDECheckBox, Configuration.FrameProcessor);
+  }//GEN-LAST:event_KDECheckBoxActionPerformed
+
+  private void IMBSLabelMouseClicked(java.awt.event.MouseEvent evt)//GEN-FIRST:event_IMBSLabelMouseClicked
+  {//GEN-HEADEREND:event_IMBSLabelMouseClicked
+    openFileContent(Configuration.IndependentMultimodalBGS);
+  }//GEN-LAST:event_IMBSLabelMouseClicked
+
+  private void IMBSCheckBoxActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_IMBSCheckBoxActionPerformed
+  {//GEN-HEADEREND:event_IMBSCheckBoxActionPerformed
+    changeParam("enableIMBS", IMBSCheckBox, Configuration.FrameProcessor);
+  }//GEN-LAST:event_IMBSCheckBoxActionPerformed
+
+  private void SigmaDeltaLabelMouseClicked(java.awt.event.MouseEvent evt)//GEN-FIRST:event_SigmaDeltaLabelMouseClicked
+  {//GEN-HEADEREND:event_SigmaDeltaLabelMouseClicked
+    openFileContent(Configuration.SigmaDeltaBGS);
+  }//GEN-LAST:event_SigmaDeltaLabelMouseClicked
+
+  private void SigmaDeltaCheckBoxActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_SigmaDeltaCheckBoxActionPerformed
+  {//GEN-HEADEREND:event_SigmaDeltaCheckBoxActionPerformed
+    changeParam("enableSigmaDeltaBGS", SigmaDeltaCheckBox, Configuration.FrameProcessor);
+  }//GEN-LAST:event_SigmaDeltaCheckBoxActionPerformed
+
+  private void MultiCueCheckBoxActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_MultiCueCheckBoxActionPerformed
+  {//GEN-HEADEREND:event_MultiCueCheckBoxActionPerformed
+    changeParam("enableMultiCueBGS", MultiCueCheckBox, Configuration.FrameProcessor);
+  }//GEN-LAST:event_MultiCueCheckBoxActionPerformed
+
+  private void MultiCueLabelMouseClicked(java.awt.event.MouseEvent evt)//GEN-FIRST:event_MultiCueLabelMouseClicked
+  {//GEN-HEADEREND:event_MultiCueLabelMouseClicked
+    openFileContent(Configuration.MultiCueBGS);
+  }//GEN-LAST:event_MultiCueLabelMouseClicked
+
+  private void SuBSENSECheckBoxActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_SuBSENSECheckBoxActionPerformed
+  {//GEN-HEADEREND:event_SuBSENSECheckBoxActionPerformed
+    changeParam("enableSuBSENSEBGS", SuBSENSECheckBox, Configuration.FrameProcessor);
+  }//GEN-LAST:event_SuBSENSECheckBoxActionPerformed
+
+  private void SuBSENSELabelMouseClicked(java.awt.event.MouseEvent evt)//GEN-FIRST:event_SuBSENSELabelMouseClicked
+  {//GEN-HEADEREND:event_SuBSENSELabelMouseClicked
+    openFileContent(Configuration.SuBSENSEBGS);
+  }//GEN-LAST:event_SuBSENSELabelMouseClicked
+
+  private void LOBSTERCheckBoxActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_LOBSTERCheckBoxActionPerformed
+  {//GEN-HEADEREND:event_LOBSTERCheckBoxActionPerformed
+    changeParam("enableLOBSTERBGS", LOBSTERCheckBox, Configuration.FrameProcessor);
+  }//GEN-LAST:event_LOBSTERCheckBoxActionPerformed
+
+  private void LOBSTERLabelMouseClicked(java.awt.event.MouseEvent evt)//GEN-FIRST:event_LOBSTERLabelMouseClicked
+  {//GEN-HEADEREND:event_LOBSTERLabelMouseClicked
+    openFileContent(Configuration.LOBSTERBGS);
+  }//GEN-LAST:event_LOBSTERLabelMouseClicked
+
   // Variables declaration - do not modify//GEN-BEGIN:variables
   private javax.swing.JCheckBox GMGCheckBox;
   private javax.swing.JLabel GMGLabel;
+  private javax.swing.JCheckBox IMBSCheckBox;
+  private javax.swing.JLabel IMBSLabel;
+  private javax.swing.JCheckBox KDECheckBox;
+  private javax.swing.JLabel KDELabel;
+  private javax.swing.JCheckBox LOBSTERCheckBox;
+  private javax.swing.JLabel LOBSTERLabel;
+  private javax.swing.JCheckBox MultiCueCheckBox;
+  private javax.swing.JLabel MultiCueLabel;
   private javax.swing.JCheckBox ROIdefinedCheckBox;
+  private javax.swing.JCheckBox SigmaDeltaCheckBox;
+  private javax.swing.JLabel SigmaDeltaLabel;
+  private javax.swing.JCheckBox SuBSENSECheckBox;
+  private javax.swing.JLabel SuBSENSELabel;
   private javax.swing.JCheckBox T2FGMMUMCheckBox;
   private javax.swing.JLabel T2FGMMUMLabel;
   private javax.swing.JCheckBox T2FGMMUVCheckBox;
diff --git a/vs2010/README.txt b/vs2010/README.txt
index 2c931b8..b11b54d 100644
--- a/vs2010/README.txt
+++ b/vs2010/README.txt
@@ -1,12 +1,12 @@
 VISUAL STUDIO 2010 TEMPLATE PROJECT
 -----------------------------------
-Release|Win32
+Change to [Release][Win32]
 
 COMPATIBLE WITH:
   VISUAL STUDIO 2012
   VISUAL STUDIO 2013
 
 YOU NEEDS TO INSTALL OPENCV AT:
-  C:\OpenCV2.4.9
+  C:\OpenCV2.4.10
 
 BUILD AND RUN!
\ No newline at end of file
diff --git a/vs2010/bgslibrary.vcxproj b/vs2010/bgslibrary.vcxproj
index 59a6a54..5d02a4a 100644
--- a/vs2010/bgslibrary.vcxproj
+++ b/vs2010/bgslibrary.vcxproj
@@ -102,7 +102,7 @@
       <FunctionLevelLinking>true</FunctionLevelLinking>
       <IntrinsicFunctions>true</IntrinsicFunctions>
       <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>C:\OpenCV2.4.9\build\include;C:\OpenCV2.4.9\build\include\opencv;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>C:\OpenCV2.4.10\build\include;C:\OpenCV2.4.10\build\include\opencv;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
     </ClCompile>
     <Link>
@@ -110,7 +110,7 @@
       <GenerateDebugInformation>true</GenerateDebugInformation>
       <EnableCOMDATFolding>true</EnableCOMDATFolding>
       <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>C:\OpenCV2.4.9\build\x86\vc10\staticlib\*.lib;comctl32.lib;VFW32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <AdditionalDependencies>C:\OpenCV2.4.10\build\x86\vc10\staticlib\*.lib;comctl32.lib;VFW32.lib;%(AdditionalDependencies)</AdditionalDependencies>
     </Link>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">
@@ -122,7 +122,7 @@
       <FunctionLevelLinking>true</FunctionLevelLinking>
       <IntrinsicFunctions>true</IntrinsicFunctions>
       <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>C:\OpenCV2.4.9\build\include;C:\OpenCV2.4.9\build\include\opencv;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>C:\OpenCV2.4.10\build\include;C:\OpenCV2.4.10\build\include\opencv;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
     </ClCompile>
     <Link>
@@ -130,7 +130,7 @@
       <GenerateDebugInformation>true</GenerateDebugInformation>
       <EnableCOMDATFolding>true</EnableCOMDATFolding>
       <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>C:\OpenCV2.4.9\build\x86\vc10\staticlib\*.lib;comctl32.lib;VFW32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <AdditionalDependencies>C:\OpenCV2.4.10\build\x86\vc10\staticlib\*.lib;comctl32.lib;VFW32.lib;%(AdditionalDependencies)</AdditionalDependencies>
     </Link>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">
@@ -142,7 +142,7 @@
       <FunctionLevelLinking>true</FunctionLevelLinking>
       <IntrinsicFunctions>true</IntrinsicFunctions>
       <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>C:\OpenCV2.4.9\build\include;C:\OpenCV2.4.9\build\include\opencv;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>C:\OpenCV2.4.10\build\include;C:\OpenCV2.4.10\build\include\opencv;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
     </ClCompile>
     <Link>
@@ -150,7 +150,7 @@
       <GenerateDebugInformation>true</GenerateDebugInformation>
       <EnableCOMDATFolding>true</EnableCOMDATFolding>
       <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>C:\OpenCV2.4.9\build\x86\vc10\staticlib\*.lib;comctl32.lib;VFW32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <AdditionalDependencies>C:\OpenCV2.4.10\build\x86\vc10\staticlib\*.lib;comctl32.lib;VFW32.lib;%(AdditionalDependencies)</AdditionalDependencies>
     </Link>
   </ItemDefinitionGroup>
   <ItemGroup>
-- 
GitLab