reSPECTool_control   reSPECTool_calibration   reSPECTool_acquisition   reSPECTool_Compile 
 Fishtector_NN_1.0   Fishtector_Agent Fish_1.0   Fishtector_TFRead_1.0 

reSPECTool_control

Software module (Python) for connecting and controlling the spectrophotometer device from a PC with Windows 10 via USB cable. It is a user-friendly environment, which allows user to specify the port for the connected microcontroller, which drives the spectral sensor and LED matrix, and also to set the color of the required illumination by setting the RGB or HSV parameters. The module can be used by the user on its own (Python required) or via the reSPECTool Compile shared user interface.

For download write email to macho(a)frov.jcu.cz

reSPECTool_calibration

Software module (Python), which is used for the measurements calibration. It enables to do a Pre-calibration and Post-processing. Pre-calibration consists of a measurement of pure white illumination with automatic switching to the white color of the LED matrix before the measurement and a "dark" measurement with switching off the illumination. This data is needed for further processing. It is used to avoid various errors caused by aging LEDs or environmental changes, and helps to minimize errors caused by sensor noise. Post-processing provides a mathematical correction of the measured data using the values measured during the pre-calibration process. The module can be used by the user on its own (Python required) or via the reSPECTool Compile shared user interface.

For download write email to macho(a)frov.jcu.cz

reSPECTool_acquisition

Software module (Python) which allows to get and display measured data. It includes functions to perform a single measurement with preset color values or a series of measurements with changing illumination for each next measurements with HSV parameters set by user. There is also a possibility for the user to enter the name of the sample to be measured. The module can be used by the user on its own (Python required) or via the reSPECTool Compile shared user interface.

For download write email to macho(a)frov.jcu.cz

reSPECTool_Compile

Stand-alone software application (Win10) for spectral measurements under adjustable illumination. The software has a user-friendly interface for measuring and processing spectral characteristics obtained with the spectrophotometer reSPECTool (spectral sensor, LED matrix and microcontroller). The application includes the functionality of three modules (reSPECTool_control, reSPECTool_calibration and reSPECTool_acquisition), allows to connect the device (control microcontroller) to a computer with Windows 10 via USB cable, set up the necessary lighting, make a single measurement or a series of measurements and display the obtained data in a table. It also provides the functions to measure calibration spectra and use them for mathematical correction of the obtained data.

For download write email to macho(a)frov.jcu.cz

Fishtector_NN_1.0

A pre-trained convolutional neural network based on YOLOv5 (Linux OS) for detecting individual ornamental fish swimming in a shoal in an aquarium. The network processes image or video inputs, including external ones. It can be connected to an external camera. The output is the bounding box of each fish in the image and the center coordinates of this box, with the possibility of export. Detection runs in real time and the user sees the detected objects. The system can run on the end device or even remotely.

For download write email to macho(a)frov.jcu.cz

Fishtector_Agent Fish_1.0

A multi-agent model of the fish shoal behavior (NetLogo) simulating also the process of diffusion of dissolved oxygen in an aquarium. The simulation of the process of saturation of the aquarium with dissolved oxygen can be started also separately without the presence of fish. During their movement, fish take dissolved oxygen from the water environment and consume it again. The model also allows custom setting of the number of fish, the size of the aquarium, and initial dissolved oxygen. The user can also use the option of setting the main parameters of shoal relationships, which here are grouping, separation, and polarization. The model visualizes the behavior of the shoal over time, it can be simulated with an accelerated internal time of the model.

For download write email to macho(a)frov.jcu.cz

Fishtector_TFRead_1.0

The converter for loading the Tensorflow bounding box coordinates of the objects from annotations csv file. The application automatically parse the annotations into structure relatively to the original frames, each assigned with it objects. The selection and extraction of the centroid object coordinates, the distance matrices, and behavior parameters(alignment, cohesion, separation) for each object are automatically carried out. After the processing, it is possible to export the structure as a Matrix laboratory mat file. The software is stand only, for the correct run is needed MRC_R2022a(9.12)

For download write email to macho(a)frov.jcu.cz