Expertise

Experience to get the job done

Image processing

produktion.de

Need machines that can see? We give them vision.

Combined with lighting, software and control mechanisms, cameras serve a variety of functions in manufacturing. Accomplishing tasks with machine vision is a specialty for Horizon Imaging.


Areas of expertise

Object processing

  • Measure object length and width
  • Orient objects
  • Check other shape features, such as circularity

Color segmentation

  • Color algorithms using neural networks to minimize teaching
  • RBG, LAB and YUV color spaces

Filtering

  • Wavelets
  • Use of various edge detectors, such as Canny, Sobel and Laplacian of Gaussian
  • Morphology, such as binary, grayscale and skeletonization

Neural networks

Shown are pictures and graphs of various neural networks.

Need smarter machines? We teach them.

Horizon Imaging applies supervised and unsupervised neural networks to problems in image processing and biometrics. Machine learning algorithms can be combined for various classification problems. At an SPIE conference, the Horizon Imaging group has presented research on neural network preprocessing techniques for images.


Areas of expertise

Self-organizing maps

  • Initialization with PCA transform
  • Hierarchy of SOMs
  • Post-process SOM with labeling

Back propagation networks

  • PCA transform preprocessor
  • Wavelet transform preprocessor

Ensemble of neural networks

  • Image divided into zones
  • Neural network per zone
  • Combine using a voting scheme

Radial basis functions

  • K-means clustering preprocessing
  • SOM preprocessing

Software

From touch screens to database apps and everywhere in between, we’ve got you covered.

Need custom software? We code it.

Horizon Imaging has more than 100 years of combined experience with software development. Our experience runs back almost 30 years, and probably doesn’t need to detail the PDP-11 or VME days. However, we’re certainly in the mainstream with today’s IDEs and operating systems.


Areas of expertise

Operating systems

  • Windows
  • Unix (System 5, BSD, Lynux, Interactive, etc.)
  • Proprietary

RTOS

  • QNX
  • PSOS
  • Wind River
  • Blunk
  • XPE
  • Others

IDEs

  • Visual Studio (C++ and VB)
  • Metrowerks
  • QNX
  • IAR
  • Cygnal
  • Others

Plus more

  • GUI, touch screen, command line
  • Graphics
  • Custom controls
  • Database
  • Server/client
  • Protocol stack
  • Interprocess communications
  • Software tools
  • Embedded applications
  • I/O, encoders, ports
  • Protocols: SPI, 485, 232, JTAG, etc.

Embedded applications

Just some of the lab equipment we use to get your job done right.

Need embedded applications? We build them.

Horizon Imaging has built electronics with more than 50 different micros, covering a spectrum from small controllers to powerful DSPs and mainframe processors. We’re fluent with in-circuit emulators, oscilloscopes and logic analyzers. One huge step forward has been the development of commercial RTOS, which we recommend. Small footprint, real-time, preemptive, multi-threaded kernel, protocol stack, and C or C++ development with a reasonable soft-ice debugger will finish off your application with the least cost and fewest errors.


Areas of expertise

Processors

  • Motorola
  • Intel
  • Fairchild
  • Atmel
  • Zilog
  • PIC
  • Others

Sensors

  • Basler
  • Dalsa
  • Atmel
  • Ocean Optics
  • Prosilica
  • Lumenera
  • Others

Acquisition hardware

  • Arvoo
  • Matrox
  • National Instruments
  • BitFlow
  • Active Silicon
  • Others

SBCs

  • VersaLogic
  • Lippert

Building machines & tools

  • In-circuit emulators
  • Logic analyzers
  • Oscilloscopes
  • Automated test equipment
  • Food processing equipment (automated inspection)
  • Wood products, such as moisture meters
  • Medical instruments, such as infusion pumps and ultrasound
  • Embedded image processing
  • Flow meter

A solution is waiting for you.

Contact Us