View on GitHub


3D object recognition in image volumes

Download ObjectFinder v7.8 Release notes User manual Report an issue

What is ObjectFinder?

ObjectFinder is a MATLABĀ® app that allows you to recognize small structures in a large volumetric image, plot their statistics and perform quantitative analysis such as nearest neighbor and colocalization analysis.

This software is developed for neuroscience research purposes, where it is able to detect fluorescently-labeled synapses in neuronal image stacks acquired using confocal or super-resolution microscopes.

ObjectFinder is licensed under GNU General Public License v3. This strong copyleft license ensures you will always have the right to obtain, view and modify ObjectFinder's source code to review its functionality and improve its features.

We strongly believe that software developed for data analysis in scientific research must be open source, to ensure the highest level of reproducibility of your science.

Runs on your favorite platform

Whether your workstation relies on Microsoft Windows, macOS or Linux, ObjectFinder can run on your computer since it relies only on core Matlab functions.

Having a single code base for all platforms makes developing new features as well as fixing bugs a much faster and enjoyable journey.

Visually interact with your data

ObjectFinder can display detected objects using the builtin volume inspector on top of your source image volume. Explore, filter and interact directly with detected objects.

Need to render your data? ObjectFinder seamlessly supports visualization of objects using Bitplane ImarisĀ® to take full advantage of Imaris advanced 3D rendering capabilities.

You can visually add, remove or filter objects by visual inspection against the original signal and export them back to ObjectFinder for further processing.

Plot results and export data to Excel

Analysis results can be exported to Excel spreadsheets for further elaboration or plotting using your favorite data analysis application.

Deep Learning at your service

Do you have millions of candidate to validate as objects vs noise? Train your personal deep learning network using you own trusted data to automatize and reduce subjectivity of this critical step.

ObjectFinder uses the latest deep learning technology together with GPU computing to scale up the validation of large number of objects. This feature takes advantage of recent NVIDIA graphic cards through the Neural Network toolbox.

Works around your schedule

Schedule ObjectFinder to start searching for objects during your quiet hours, so you keep working on your other projects.

Do you have multiple images to process? Use the automation tab to allow batch processing without user supervision.

How do I install ObjectFinder?

  1. Download latest ObjectFinder version from the top of this page
  2. Install ObjectFinder using MATLAB's "Install App" button
  3. Start ObjectFinder from your Apps list.
  4. Head to the user manual to learn about all ObjectFinder functionalities

System Requirements

Software: Hardware (recommended):
  • CPU: Intel Xeon >2GHz
  • RAM: 32Gb
  • GPU: NVidia for deep learning