Version 2025.1.0 (2025/XX/XX)
Major Changes:
- Enhanced alignment of frame period, integration time, and frames to average on dual cameras
- Introduced confidence output option for ML models
- Added support for hierarchical ML models
- Allowed saving and copying of explore plot with shown legend
- Improved visualization by excluding holes in model expression segmentation
- Enhanced handling of analysis tree branches in tables and exports
- Included mass center rectangle segmentation
- Added support for Qtechnology hyperspectral cameras
- Added support for data streaming generic camera
- Auto adjust property legends
- More plots option in Explore
- Train using NN and SVM with external Python
- Improved integration with python
- Convert to pseudo reflectance
- Add ternary realtime RGB descriptor
- Improvements to reference handling
- White reference option in Recorder
- Update dark reference on test scan
- Store reference as average values only (apply averaging to existing references)
- Implemented interpolation with dark reference before and after HySpex
- Enabled exporting in Radiance data HySpex
- Extended binary header HySpex
Minor Changes:
Version 2024.2.0 (2024/05/29)
Major Changes:
- Breeze Recorder
- Added Fast SAM(Segment Anything) for easier segmentation
- Added YOLOv8 for trained object detection
- Added new tutorial data for Drill Core logging and classification
- Added Generic HTTP sample mover
- Added Generic Lucid Control sample mover
- Individual segmentation selection in model wizard
- Show "Details" summary for each class, how many train/test etc. in classification model wizard
- Selection by binning in model wizard
- Added support for PAM image format
- Added support for Telops image format
- Copy models option when duplicating study
- Right click and import spectrum in Pixel explore spectrum plot
- Save and import pixel masks (manual segmentation)
- Import and export depth intervals from file
Breeze Geo
- New combined Import / Export tab
- Starting graphical updates aligning more with material design
- Explore descriptors in Pixel Explore
- Axis percentage segmentation and descriptor
Minor Changes:
- Added model data descriptor for showing model Ycalc and Ycalc CV values in table
- Export Ycalc and Ycalc CV matrix from model
- Added search function and tooltip for plots in the end members dialog
- Show table information (rows, columns and selected)
- Remember included pixels and wavelengths when changing pretreatments in pixel explore
- Apply pretreatments also to SAM (Spectral angle mapper) end members
- Export and import groups, measurement option
- Mark selected visualization column header in table
- Table auto-fit added also move to discreet icons
- Update IDS to peak API version 2.9
- Remember Breeze Window states
- Upgrade to java 22
- General bug fixes
Version 2024.1.0 (2024/01/25)
Major Changes:
- Segment predicted properties into classes using specified intervals (Data Slicing descriptor)
- Combine properties to create a pseudo-RGB image
- Implement a quantification model for each classified class in the analysis tree
- Introduce a zoom overview in the measurement image
- Display a train/test column in the table for model descriptors
- Support the import of single spectra (e.g. txt, csv, sli, or asd files)
- Enable application of models on data with different, fewer, or more wavelengths than those used in
training
- Option to select raw, reflectance, or absorbance in Pixel Explore
- Choose conversion to raw, reflectance, or absorbance in intensity segmentation
- View wavelength names on RGB bands in Pixel Explore
- Add a zoom toolbar in Pixel Explore
- Set a maximum length for sample movers
- Include options to select loadings, weights, importance, and SNR plots in the model wizard
- Enhance support for INNO-SPEC Speccer, RedEye 1.7 High Res camera, and ColEx setup
- Add support for HAIP Solutions BlackIndustry cameras
- Support up to 10 cameras
Minor Changes:
- Added print image button in popup
- Import reference to measurement(s) after import
- Create category from identifier
- Enable opening Explore in Evince project for expanded visualization possibilities
- Add absolute, relative, and percentage error metrics to the Statistics (properties) descriptor
- Allow editing of names and colors for pinned and selected spectra in Explore
- Select water absorption wavelengths in Pixel Explore and model wizards
- Mask water absorption wavelength or pixels in transform popup menu
- Facilitate saving all images in a study or group with a right-click
- Automate category class value assignment from groups
- Introduce continuum removal transformation in the model wizard
- Apply changes to measurements with only dark or white reference
- Streamline editing and overview of pixel coordinates in the edit dialog
- Introduce a summary visualization for the "number of pixels by given class" description option
- Simplify adding compartments in the depth registration panel
Breeze Geo
- Set calibrated reflectance targets (vectors) on study or group measurements via right-click
- Include a pixel coordinate segmentation preview
- Add RMSE to model table statistics
- Introduce RPD for statistics on models using full cross-validation
- Add RPDP, R^2 Test for statistics on models using test samples
- Implement a dialog for selecting child nodes to add
- Allow import of multiple raw files from various folders
- Add descriptor for calculating average, median, and standard deviation on object pixel values
- Introduce cross-validation settings panel in model wizards
- Adjust minimum and maximum values for single bands in Pixel Explore
- Display descriptor classes in the measurement table's class selection dialog
- Add option to select custom python interpreter
- Offer a choice between frame period or fps in hardware settings
- Show mineral group in the select end members dialog
Breeze Geo
- Enable license activation from a file
- Update to bundled Java 21
- General bug fixes
Version 2023.3.0 (2023/10/05)
Major changes:
- Record with dual cameras into separate measurement files
- Hardware panel to quickly access camera and sample mover settings
- Rescan and next scan button in Record
- Dominant mineral class and percent
Breeze Geo
- Depth interval registration
Breeze Geo
- Added keywords when searching for descriptors, segmentations in actions
- Sorting of study, group and measurements
- Clustering analysis descriptor
- PCA model descriptor
- Frames segmentation
- Improved html export
- IDS camera support
preview
Minor changes:
- Upgrade java version from 11 to 20
- Improved logging for HySpex camera
- Show measurement thumbnails when toggle list view
- Show PCA loading plot in Pixel Explore
- Toggle to show PCA in Pixel Explore
- Add more file(s) to table during file import
- Handle more reflectance target file formats
- Segmentation label shows cluster index when applying Representative spectrum with k-mean clustering
- Upgrade Basler Pylon to 7.3
- General bug fixes
Version 2023.2.0 (2023/04/04)
Major changes:
- Added Transform data and Set RGB bands to popup dialog on Study and Group level
- Explore recorded measurements in Breeze Client
- Add pretreatement in study and group Explore Panel
- Show applied pretreatments in spectral plot in model wizard
- Improved Savitzky Golay pretreatment
- Integration of INNO-SPEC RedEye camera
final
- Integration of Resonon Allied Vision-based cameras
final
- Integration of Resonon Basler-based cameras
final
- Depth registration for cores in Breeze Geo
- Lucid Control AO4 analog module output
- Save HySpex binary header in Record when using HySpex camera
- Exclude wavelength in Pixel Explore
- New dialog for adding descriptor, segmentation and action
Minor changes:
- Sort Study, Group or Measurement by date or name
- Pin spectrum in explore plots
- Band math descriptor
- Filter segmentations and descriptor according to group
- Add cancel button for selection dialog in model wizard
- Performance improvements on Basler camera integration
- Fixed issues with INNO-SPEC stepper table
- General bug fixes
Version 2023.1.0 (2023/01/19)
Major changes:
- Added Signal To Noise (SNR) ratio wavelength table step in model wizard
- Selection of samples by percentage from each class randomly in the model wizard
- Integration of INNO-SPEC RedEye camera
draft
- Added descriptor for quantification statistics (error%)
Minor changes:
- Add original file name into header file during import
- Rotation of images having dark and white reference
- Fixed timeout problem when recording using Specim cameras
- Fixed problem moving out tray in UmBio Inspector
- Added white reference scan option for test scan
- Added unique object id for object event from Breeze Runtime
- Added gap option for grid and insets
- General bug fixes
Version 2022.2.0 (2022/10/24)
Major changes:
- Breeze Geo (Separate license required)
- USGS classification algorithm using library spectrum
- MWL mapping
- Export classifications in Envi classification format, to for example QGIS
- Align dual camera with Key point detection (SURF, SIFT and ORB) and RANSAC and detector jump adjustments
- Spectral filter in Pixel Explore
- Option for showing pretreatments in Analyse Tree
- Train models using python script (link)
- Shape file segmentation
- Integration of Unispectral Monarch II camera
- Extract white reference from image
- Export spectral images in with annotations for YOLOv5
- Versioning of models
- Show histogram for properties and predicted variables in table
- More colors for categories
Minor changes:
- Spatial values in either mm, m, feet or inches
- Rename study or models in overview
- Tooltip for mouse pointer in legend panel for measurement image
- Specific size for representative spectrum dimension
- Invert selection in plots
- Copy comments to clipboard
- Handle data ignore value in Envi files
- Ability to select optimization metric in AutoML
- Record length in seconds
Version 2022.1.5 (2022/03/31)
Major changes:
- New tutorial and data included: Classification of plastics
- Option to show all or individual segmentation in Table if there are multiple segmentations on the same
level
- Prediction summary (Observed vs Predicted) for quantification analysis through right-click in Table
- Pixels on an object that are excluded in the segmentation (e.g. holes showing the background) are also
excluded in the visualizations (Pixel Explore, Table thumbnail)
- Deep Learning Image Segmentation (Faster R-CNN and YOLOv4/v5) applied to pseudo RGB or model predicted
image
- Add samples to Manual segmentation through right-click in Table
- Clustering using K-Means model as method for selecting representative spectrum
- Merge all samples in segmentation now show all merged samples as one object in the preview image and in
Table
- Image segmentation using YOLOv5
Minor changes:
- Select multiple samples in preview image by holding down the shift key and making rectangular selection of
the area with the mouse
- Option for Quantification model to predict and show value for individual pixels or only object average
- Yellow color for added class in Classification summary (confusion matrix)
- Pretreatment option to use SNV in the Explore tab
- Summary showing pixel overlap of multiple segmentations
- Setting for Max number of objects in Deep Learning Image Segmentation
- Selected samples in Pixel Explore can be highlighted in Table and vice versa
- Explore pixel in Test Scan
- Use multiple ranges for SAM (spectral angle mapper)
Version 2022.1.0 (2022/01/31)
Major changes:
- Apply models on images directly in the Record Study table
- Include, exclude or balance new training samples and then retrain models
- Update categories and properties data from model prediction results
- White and dark reference descriptor (signal intensity value)
- Metadata descriptor for each image (ex. image length and resolution)
- Delete workflow command in Breeze Runtime
- Enable and disable nodes in Analyse Tree
- Export and import Breeze models
- Change RGB bands by right-clicking on image
- Stray light correction option in Settings -> measure
- Saturation descriptor for maximum value and percent saturated band per pixel
- New options for Constrained spectral unmixing with Scatter correction parameter "None" and method for "Sum
To One Least Squares"
- Object filter for segmentation (ex. object shape)
- Link multiple segmentations to one output
- Test scan show % saturated bands
Minor changes:
- Move measurement to another Group in the same Study
- Duplicate Study with option to include all measurements and data
- Indication that new white or dark reference will be taken when recording using reference cache
- Better naming for the different machine learning algorithms
- Balance model with included train data or all train data
- More statistics in the classification confusion matrix (f-score, precision and recall)
- Change direction of real time visualisation (horizontal or vertical)
- Improved help sections for segmentation, descriptors and actions
- ONNX inference performance improvements
- Fixed problem with helper dialog etc. is too small on external screen
- Fixed problem with tray not going back properly after recording
- Set integration time in Record wizard
- Access Study settings in Analyse Tree on Measurement node
- General bug fixes
Version 2021.2.0 (2021/09/10)
Major changes:
- Improved Import Preview table with crop function
- Spectral Angle Mapper (SAM) classification
- Pin individual selected samples in Record Table and Model wizard plots
- Random selection of samples in Model wizard
- Set start position for interval selection of samples in Model wizard
- Default RGB bands when importing images with visible region spectra are: R=640 nm, G=549 nm, B=458 nm)
- Duplicate Study, Group or Measurement with option to copy image, other data and Record Analyse Tree
- Binning transformation of image using Spectral, Pixel and Frames binning
Minor changes:
- Size can be changed for image legend window
- Added better interoperability with ONNX models trained outside Breeze
- Home settings folder changed to .Prediktera
- Better handling of envi double data format
- Fixed problem when running Breeze Runtime as a service
- Fixed problem importing ONNX models
- Fixed problem recording longer images and with low frame rate using Specim tray
Version 2021.1.5 (2021/05/31)
Major changes:
- Performance optimization when running on cpu with multiple cores
- Performance optimization for apply changes
- Added preview image(s) page in import
- Crop samples into new measurements
Minor changes:
- Import ENVI files without file extension
- Export csv and html from measurement level
- General bug fixes
Version 2021.1.0 (2021/04/29)
Major changes:
- Training models with Microsoft machine learning in Runtime
- Predict with imported ONNX models
- GPU acceleration for machine learning inference (Beta version for Windows only)
- Beta version of Dual camera (Only for HySpex camera, combine with spatial Parallel or spectral
ScaleUp/Down)
- Use number of pixels or connected number of pixels in area, in classification by expression
- Improved resolution on measurement preview images
- Added support for Detection Technology X-Ray ethernet detectors
- Curve separation algorithm for X-Ray data classification
- Targeting .NET 5
- Add ability to run Breeze Runtime as a Windows Service
- Logarithm and uv-scale transformations added into model wizard
- Added Vegetable Index descriptor
- Image segmentation using YOLOv4 or Faster R-CNN models
Minor changes:
- Index descriptor for sorting objects in a grid by row-major or column-major order
- Help section for specific descriptors and segmentations
- Export of confusion matrix to tab separated text file
- Crop into new measurement
- Synchronize workflows from folder when calling GetWorkflows command in Runtime
- Choose area for white reference using image in import
- Classic or Dark theme
- Render object with object class in Play
- Support for Recalibration for X-Ray detectors
- Remove Java requirement for MacOS and Linux
- Upgrade to bundled Java 11
- Improvements to preview images quality and experience
- Lumo SDK version updated from 2019_443 to 2020_519
- Basler Pylon updated from 6.1 to 6.2
Version 2020.1.0 (2020/11/27)
Major changes:
- All measure and calculation are made in Breeze Runtime (Less memory need, double the speed)
- Stop measure in record wizard
- SNV check box in Pixel Explore
- Copy images to clip board
- Dark and white reference action
- Web service action
- Test scan option in settings
- HySpex camera option for lens, region of interest
- Pan in plots
- Toaster on saving properties
- Constrained spectral unmixing descriptor and segmentation
- Export of end members for constrained spectral unmixing
- Open folder in browser after export
- Take dark reference before place sample in record wizard
- Crop measurement images
- Option for white reference intensity
- Multiple selection tools in Pixel explore
- RGB mode in Breeze Runtime
- Breeze Runtime in .NET Core 3.1 and available for Windows, Linux and Mac
- Breeze no longer requires Java to be installed on Windows
- Change name of categories and properties, update model button
- Show wavelength importance in classification and quantification wizard
- Option for saving only cropped object when predicting/recording
- Import of play measurement into record. Convert predicted descriptors into reference values
- Run python code for segmentation and descriptor
- Import Evince project in Study
- Save data in Capture command in Breeze Runtime
- Change min and max for pls-da classification in confusion matrix
Minor changes:
- Better contrast in pseudo rgb image in Pixel Explore
- Fixed problem with high cpu usage on Mac in visualizations
- Lumo SDK version updated from 2018_415 to 2019_443
- Basler Pylon updated from 5.0 to 6.1
- Show date on references in Breeze Client
- Set name of measurement in record wizard
- Preserve pixel information for small images in html report
Version 2019.2.0 (2019/05/22)
Major changes:
- Breeze Runtime in .NET Core 2.2 and available for Windows, Linux and Mac
- Function descriptor for calculating new property by combining existing properties, e.g. (variable1 +
variable2) / variable3
- New design for progress bar and high resolution images for symbols for new empty Study, Model and
Workflow
- Import images with different width (number of pixels) into the same study
- All plots can be saved using right click
- Balance size of training data for classification and quantification using button in model wizard
- Support for HySpex hyperspectral file format (.hyspex)
- Import variable values from image file, by mapping pixel into segmentation
- Export and Import Study (including all associated data, models and workflows) from Record and Play
- Support for generic camera using RPC-2.0 for command control and UDP for data stream
- Lumo SDK version updated from 2017_379 to 2018_415 and make use of data callback
- Diagnostics available for Breeze Runtime (log file and chart for performance over time)
- Copy and paste in "Table" using right click
Minor changes:
- Select multiple images in Breeze and open these as a mosaic in Evince
- Warning when recycle bin needs to be emptied
- Fixed bug so that spectral plot wavelength scale is shown correctly
- Add Test(External) in classification table
- Create Trial license from license wizard
- Create quantification model from calculated descriptor
- Show observed vs calculated plot in model statistics tab
- Record raw data (spectral data) in Breeze Client
- Fixed bug for "Select all" button in model wizard
Version 2019.1.0 (2019/01/09)
Major changes:
- Segmentation using manual selection in Pixel Explore
- Segmentation using a number of representative pixels/spectra
- Breeze Runtime and Breeze Client included in installation
- Export workflow to Breeze Runtime
- Hierarchical classification models in Analysis tree
- Administer user accounts
- Handle parallel segmentations in tables and modelling
- Support for Basler cameras using Pylon SDK
- Breeze for Linux
Minor changes:
- Zooming and panning in measurement image using mouse scroll wheel
- All model settings are remembered when doing re-calibrate and duplicating existing models
- Edit analyse tree using graph layout
- Segmentation settings available in table tab
- Pseudo RGB image in Pixel Explore
- Show list of last used workspaces
- Windows size settings for Savitzky Golay in model wizard
- Minor bug fixes
Version 2018.17.0 (2018/02/21)
Major changes:
- New icon for Windows and Mac
- Hotelling T2 segmentation method in sample model wizard
- Change segmentation level in quantification and classification models
- Export spectral pixel data (hypercube) from selected sample segmentation into envi or matlab format
- Export predicted pixel data (properties and categories) from selected sample segmentation into envi or
matlab format
- Create dummy properties from category
- Smoothing on quantification image result with median filter
- Segmentation using expression for quantification or classification model
- Demo mode in Play
Minor changes:
- Option for changing color scales in settings
- Option for scanning white reference in sample mover
- Evenly spread sample model, default max 9 measurement included
- Hardware settings button in Record and Play
- Handle calibration pack files for Specim cameras
- Improved camera on/off in settings
- Check for switch for focus and white reference
Version 2017.16.0 (2017/11/24)
Major changes:
- Support for HySpex cameras and stage
- New classification method: SIMCA modelling wizard
- Confusion matrix for classification models
- Download of tutorial data (Powder Quantification, Nuts Classification)
- Import images into Study level
- Import Record group into Play workflow
- Add variable or ID (identifier, property or category) from Table tab
- Option for automatic selection of Offline Simulator Camera
- Confirm and delete of all connected workflow and model(s)
- New spectra pretreatment (1st, 2nd and 3rd derivative option for Savitzky-Golay)
Minor changes:
- Add sample model from Table tab
- Import reference data (properties and categories) to Study level
- Show measurement preview image as default
- Select coloring for measurement preview image by clicking on property and category column in table
- Right click in Table header to delete variables or IDs
- Better statistics for sample models
- Fixed problem when BreezeServer.exe is not found
- Fixed problem with thumbnails not showing in table
- General bug fixes
Version 2017.15.4 (2017/10/06)
Major changes:
- Segmentation by classification model using expression e.g. (c1=1 or c1=3)
- Classification using expression (spectral band intensity, spatial parameters and model)
- Prediction using hierarchical PLS-DA models
- Prediction using SIMCA model
Minor changes:
- Better support for Lab-scanner sample mover
- Add favorite folders to file chooser dialog
- More metadata added in import
- Improve format on graph
Version 2017.15.3 (2017/09/15)
Major changes:
- Measurement image showing results for classification and quantification
- Segmentation by spectral band intensity using Expression e.g. (b10 > b20)
- Classification by Expression using spatial parameters and spectral band intensity
- Option for using same references for all selected file in file import
Minor changes:
- Fix bug exporting html report with missing values
- Fix import of matlab image files
Version 2017.15.2 (2017/09/04)
Major changes:
- Improved performance for realtime predictions
- Higher performance realtime visualisations
Minor changes:
- Fix problem with minimum area