ClassifierPipeline » History » Version 2
Version 1 (J. Moringen, 08/30/2012 04:01 PM) → Version 2/3 (S. Wrede, 10/02/2012 04:42 PM)
h1. Classifier Pipeline
h2. Structuring Ideas
* Data-flow layer + control layer
** E.g. central controller manages component states according to some protocol/rules
* Alternative: Subgraph lifecycles
** E.g. learning subgraph between data buffer and learner)
h2. Requirements
h3. Training
* Sequential processing: data source, keypoint, descriptor, feature
* Processing Strategies (in CCA speech)
** First possibility
*** As fast as possible
*** Flow control is necessary
*** Usually, all inputs are processed
** Second possibility
*** "Live" data source (i.e. camera)
* Multiple phases
** Collection
** Actual training
** Model is transmitted from learner to classifier
h3. h2. Classification
* Static, linear data flow: source, keypoint, descriptor, feature, classifier
* No buffering/persistence required
h2. Non-functional Requirements
* Parallel / distributed processing
* Visualization (when and what)
* Model description / specification (do skeletons exist?)
h2. Related work
* gstreamer
** usability is an issue
* IceWing
** data flow specification
** parallel processing (?)
** distributed processing (?)
** support for non-image data is not existent
** usability (?)
** no support for collection, training, classification phases / states
h2. Structuring Ideas
* Data-flow layer + control layer
** E.g. central controller manages component states according to some protocol/rules
* Alternative: Subgraph lifecycles
** E.g. learning subgraph between data buffer and learner)
h2. Requirements
h3. Training
* Sequential processing: data source, keypoint, descriptor, feature
* Processing Strategies (in CCA speech)
** First possibility
*** As fast as possible
*** Flow control is necessary
*** Usually, all inputs are processed
** Second possibility
*** "Live" data source (i.e. camera)
* Multiple phases
** Collection
** Actual training
** Model is transmitted from learner to classifier
h3. h2. Classification
* Static, linear data flow: source, keypoint, descriptor, feature, classifier
* No buffering/persistence required
h2. Non-functional Requirements
* Parallel / distributed processing
* Visualization (when and what)
* Model description / specification (do skeletons exist?)
h2. Related work
* gstreamer
** usability is an issue
* IceWing
** data flow specification
** parallel processing (?)
** distributed processing (?)
** support for non-image data is not existent
** usability (?)
** no support for collection, training, classification phases / states