Performs multi source image classification. More...
#include <MultiSourceClassifier.h>
Public Types | |
| typedef MultiSourceClassifierInputParameters | InputParameters |
| typedef MultiSourceClassifierOutputParameters | OutputParameters |
Public Member Functions | |
| bool | execute (te::rp::AlgorithmOutputParameters &outputParams) |
| Executes the algorithm using the supplied parameters. More... | |
| const std::string & | getErrorMessage () const |
| Return the current error message if there is any. More... | |
| bool | initialize (const te::rp::AlgorithmInputParameters &inputParams) |
| Initialize the algorithm instance making it ready for execution. More... | |
| bool | isInitialized () const |
| Returns true if the algorithm instance is initialized and ready for execution. More... | |
| MultiSourceClassifier () | |
| void | reset () |
| Clear all internal allocated objects and reset the algorithm to its initial state. More... | |
| ~MultiSourceClassifier () | |
Protected Member Functions | |
| void | setErrorMessage (const std::string &newErrorMessage) |
| Set the current error message. More... | |
Protected Attributes | |
| std::vector< unsigned int > | m_degreesOfFreedom |
| Degrees of freedom container. More... | |
| std::map< unsigned int, std::vector< std::vector< double > > > | m_distancesMaps |
| std::map< unsigned int, std::vector< std::vector< double > > > | m_imagesMaps |
| MultiSourceClassifier::InputParameters | m_inputParameters |
| Input execution parameters. More... | |
| bool | m_isInitialized |
| Tells if this instance is initialized. More... | |
| MultiSourceClassifier::OutputParameters | m_outputParameters |
| Output execution parameters. More... | |
| std::vector< std::vector< double > > | m_pValue |
| P-values container. More... | |
| std::vector< std::vector< double > > | m_statisticalTest |
| Statistical tests container. More... | |
| std::vector< std::vector< double > > | m_stochasticDistance |
| Stochastic distances container. More... | |
Private Attributes | |
| std::string | m_errorMessage |
| Current error message. More... | |
Performs multi source image classification.
Reference: B. C. Braga, C. d. C. Freitas and S. J. S. Sant'Anna, "Multisource classification based on uncertainty maps," 2015 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Milan, Italy, 2015, pp. 1630-1633, doi: 10.1109/IGARSS.2015.7326097.
Definition at line 52 of file MultiSourceClassifier.h.
Definition at line 55 of file MultiSourceClassifier.h.
| typedef MultiSourceClassifierOutputParameters te::rp::radar::MultiSourceClassifier::OutputParameters |
Definition at line 56 of file MultiSourceClassifier.h.
| te::rp::radar::MultiSourceClassifier::MultiSourceClassifier | ( | ) |
| te::rp::radar::MultiSourceClassifier::~MultiSourceClassifier | ( | ) |
|
virtual |
Executes the algorithm using the supplied parameters.
| outputParams | Output parameters. |
Implements te::rp::Algorithm.
|
inherited |
Return the current error message if there is any.
|
virtual |
Initialize the algorithm instance making it ready for execution.
| inputParams | Input parameters. |
Implements te::rp::Algorithm.
|
virtual |
Returns true if the algorithm instance is initialized and ready for execution.
Implements te::rp::Algorithm.
|
virtual |
Clear all internal allocated objects and reset the algorithm to its initial state.
Reimplemented from te::rp::Algorithm.
|
protectedinherited |
Set the current error message.
| newErrorMessage | New error message; |
|
protected |
Degrees of freedom container.
Definition at line 89 of file MultiSourceClassifier.h.
|
protected |
Definition at line 93 of file MultiSourceClassifier.h.
|
privateinherited |
Current error message.
Definition at line 104 of file Algorithm.h.
|
protected |
Definition at line 91 of file MultiSourceClassifier.h.
|
protected |
Input execution parameters.
Definition at line 77 of file MultiSourceClassifier.h.
|
protected |
Tells if this instance is initialized.
Definition at line 81 of file MultiSourceClassifier.h.
|
protected |
Output execution parameters.
Definition at line 79 of file MultiSourceClassifier.h.
|
protected |
P-values container.
Definition at line 87 of file MultiSourceClassifier.h.
|
protected |
Statistical tests container.
Definition at line 85 of file MultiSourceClassifier.h.
|
protected |
Stochastic distances container.
Definition at line 83 of file MultiSourceClassifier.h.