
#include <CINNIC/contourRun.H>
Collaboration diagram for contourRun:

This is the central iterative process to CINNIC. It takes as input a 3D ImageMap and a 4D PropHold made from ContourNeuronCreate. It matches each neuron in the hyper column against each other neuron in the hyper column. Energy is tranfered to the other neuron based on a product of the two neurons current exitation from the ImageMap and the weight of thier connections. A negative weight signifies inhabition. Energys are allowed to build iteratively in an upper layer SalMap built into this class.
Definition at line 95 of file contourRun.H.
Public Member Functions | |
| contourRun () | |
| ~contourRun () | |
| void | copyCombinedSalMap (std::vector< Image< float > > &CSM) |
| copy the combined sal map to this class for analysis or dumping | |
| void | setArraySize (long size) |
| set the storage array size for linear components in subsq. iteration | |
| Image< float > | getSMI (int iter) |
| returned the processed salmap for this object at iter | |
| void | setIterations (int iter) |
| set number of iterations | |
| void | deriveEnergy () |
| find the time to total energy ratio | |
| void | dumpEnergySigmoid (const char *filename, const char *savefile, readConfig &config, Image< float > image, int scaleNo, int scaleTot) |
| Dump energy values computed with sigmoidal process. | |
| void | contourRunMain (std::vector< Image< float > > &imageMap, ContourNeuronCreate< float > &N, readConfig &config, Image< float > &group, int groups, int iter, float groupTop) |
| This is a short cut method to run runImage + other methods. | |
Public Attributes | |
| long | iterCounter |
|
||||||||||||||||||||||||||||||||
|
This is a short cut method to run runImage + other methods. This will run setConfig setImageSize, resetMatrix and runImage for you.
Definition at line 535 of file contourRun.C. References iterCounter. |
|
|
copy the combined sal map to this class for analysis or dumping
Definition at line 77 of file contourRun.C. |
|
|
find the time to total energy ratio find the max energy per time slice, timestep is 1/x seconds where x = timestep Definition at line 218 of file contourRun.C. |
|
||||||||||||||||||||||||||||
|
Dump energy values computed with sigmoidal process.
Definition at line 145 of file contourRun.C. References ASSERT, Image< T >::getHeight(), Image< T >::getWidth(), i, LINFO, out, overlayStain(), rescale(), Image< T >::resize(), Image< T >::setVal(), sformat(), Raster::WriteRGB(), x, and y. |
|
|
returned the processed salmap for this object at iter
Definition at line 71 of file contourRun.C. |
|
|
set the storage array size for linear components in subsq. iteration
Definition at line 115 of file contourRun.C. |
|
|
set number of iterations
Definition at line 209 of file contourRun.C. References ASSERT. |
1.4.4