Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
eyes:logics:extract [2017/06/09 17:45]
jschlie1 created
eyes:logics:extract [2017/06/09 18:16] (current)
jschlie1
Line 1: Line 1:
 ====== Extract ====== ====== Extract ======
-THIS position should ​be used for brief introduction (max 2 sentences!) ​of the logic, stating WHAT and WHY it is doing something.+This logic can be used to extract or exclude images from stack of images. This is especially useful, if one wants to remove bad images or whole classes of images after classification.
  
-===== Usage ===== +===== Modes ===== 
-Here, a general/​generic description of HOW the logic is USED should be given. Try to be as general as possible, but also mention prerequisites,​ restrictions,​ advantages, requirements which are specific of this logic. Basically everything the user needs to know to successfully use this logic. +==== Range ==== 
- +A range of images will be extracted from the input stackThe exact limits of the range will be defined ​by the specified parameters.
-===== Example ​==== +
-Here, a very specific example should ​be given/​describedIn the future, this can be supported ​by screenshots etc.. For the moment, give an example easy enough for the user to understand, but specific enough to elaborate why a given parameter is a good set for this very situation. +
- +
-===== Modes/​Processes ===== +
-==== thisIsTheNameOfMode1 ==== +
-Here, a short introduction for the given mode should be placed. Again, state WHAT and WHY this mode us useful in not more than 2 sentences.+
  
 |< 100% 30% >| |< 100% 30% >|
 ^ Parameters ​                ^ Description ​    ^ ^ Parameters ​                ^ Description ​    ^
-Some changeable parameter ​ | Description ​of this parameter | +Number ​of images to copy   | Specify the number of images, that will be extracted from the input 
-| -> and its sub-parameter ​  | more description ​+First image                ​Specify, which image shall be the starting/​first image to be extractedNote: The very first image of a stack has the index 0. |
-Next main parameter ​       | and more more more | +
-| -> and its sub-parameter ​  | ... descriptions ​|+
  
-|< 100% 30% >| +==== List ==== 
-^ Input   ^ Description ^ +A defined list of images will be extracted or excluded from the stack of images. The list must contain imageIDs separated by commas.
-| FirstInput ​ | Input Description 1 | +
-| SecondInput | Input Description 2 | +
-| //​ThirdInput// ​ | Input Description 3: Optional Input in Italic |+
  
 |< 100% 30% >| |< 100% 30% >|
-Output ​  ^ Description ^ +Parameters ​                ^ Description ​    ​
-FirstOutput ​Output Description ​|+Image list                 List of images to be extracted or excluded from the input stack of images. | 
 +| Mode                       | Define whether the in the list specified images shall be extracted to the output (Keep list) or excluded (Discard list) |
  
-|< 100% 30% >| +==== Condition ​==== 
-^ New/Changed Header Values ^ Description ^ +All images that comply with a given condition will be extracted from the input stack of images.
-| headerValue1 | what does it say? how is it changed? | +
-| headerValue2 | what does it say? how is it changed? | +
-| headerValue3 | what does it say? how is it changed? | +
-| headerValue4 | what does it say? how is it changed? | +
- +
-==== thisIsTheNameOfMode2 ​==== +
-Here, short introduction for the given mode should ​be placed. Again, state WHAT and WHY this mode us useful in not more than 2 sentences.+
  
 |< 100% 30% >| |< 100% 30% >|
 ^ Parameters ​                ^ Description ​    ^ ^ Parameters ​                ^ Description ​    ^
-Some changeable parameter  ​Description of this parameter ​+Key                        ​Specify a header key that will be used for the condition check. ​
--> and its sub-parameter ​  more description | +Operator ​                  Define the operator that will be used during the conditional check. | 
-| Next main parameter ​       | and more more more | +User specified key         If under "​Key"​ the option "​Custom" ​is selected, here the actual header key must be defined. ​
-| -> and its sub-parameter ​  | ..descriptions ​| +Value                      ​The value that is used for the conditional check |
- +
-|< 100% 30% >| +
-^ Input   ^ Description ^ +
-| FirstInput ​ | Input Description 1 | +
-| SecondImput | Input Description 2 | +
-| ThridImput ​ | Input Description 1 | +
- +
-|< 100% 30% >| +
-^ Output ​  ^ Description ^ +
-| FirstOutput | Output Description | +
- +
-|< 100% 30% >| +
-^ New/Changed Header Values ^ Description ^ +
-| headerValue1 | what does it say? how is it changed? ​+
-headerValue2 ​what does it say? how is it changed? | +
-| headerValue3 | what does it say? how is it changed? | +
-| headerValue4 | what does it say? how is it changed? | +
- +
-===== Concept ===== +
-In this paragraph, the "HOW a logic works under the hood" and WHY someone should use it can be elaborated with higher detail. Describes a scenario in an image processing workflow where this logic can be used to solve the resulting problem. Also, wikipages, publications or anything else describing the theory behind an algorithm should be linked here, if applicable.+