3d design

Encircle - a foundation for the generation of state-of-the-art 3D imaging

Encircle is the harmonious integration between a high-performance 3D imaging toolkit and a user interface widget library. Patented technologies form this union by aligning design paradigms between the two.

This saves the software developer substantial time and allows them to focus on scientific problems at hand when developing complex high-performance applications. This saves time, money, and makes our software developers more efficient at solving difficult real-world software problems.

Encircle brings harmony to imaging

Encircle is a cross-platform imaging toolkit that affords a natural user interface for 3D image visualization, 3D reconstruction, arbitrary slicing, and much more.

person looking at screen

Tailored to image applications, natively

The complexity of imaging software demands harmonious integration of numerous technologies. Encircle incorporates patent-pending user interface technology that permits natural user interface evolution while minimizing internal changes to data structures, algorithms, and connective logic. Encircle minimizes the complexity in creating multi-target commercial quality applications that look and act like native software for the operating system used.

Encircle reduces the complexity of connecting user interface (UI) elements to complex data structures and algorithms.



Measuring the complexity of a user interface is challenging. Tangible metrics such as lines of code and required level of understanding are both reduced using the Encircle platform. However, it is the intangible issues that contribute to complexity in difficult to measure ways. Consider these questions in regard to your current platform of choice and how they contribute to your everyday workload:    

  • How do you position widgets in a UI layout?
  • How is the UI context (i.e., a list box selection state) accessed by application data structures and algorithms?
  • How do widgets get their data?  
  • What percentage of your time is spent on (re-)wiring UI elements to data structures compared to high-value time spent on data structure and algorithm development?

Furthermore, consider how each of these issues affect late-stage UI design changes. Typically, these issues result in several hours/days of work for minor UI changes, such as moving a button or changing the window hierarchy.

Robust and detailed feature set

  • Cross-platform development: Windows and OSX.
  • Integrated multi-processor threading support.
  • OpenGL integration and substantial support for hardware accelerated graphics.
  • Integrated software licensing.
  • Common mathematical methods and linear algebra tools.
  • Medical imaging data structures, tools, visualization, 3D reconstruction, slicing, and more.
  • Includes Stratovan Relay&trade, a patent pending resolution independent user interface design technology.
  • Hundreds of miscellaneous data structures, algorithms, and tools for image processing and 3D manipulation.
  • Integrated landmark editing system.
  • Easy to use user interface widget layer.
  • Patent pending centralized selection context for handling selection state throughout a software application.
  • and more...
adult person and child in airport
Airport Security Platform

OPSL offers a plug and play, vendor-neutral, standardized platform that opens up access to the airport security market for application developers.


Used by thousands, Checkpoint is an integrated software package for geometric morphometrics that enables you to easily collect, manipulate and analyze thousands of landmark and semi-landmark points in 3D.


Maxillo is an orbital volume computation application for use by otolaryngologists, ENTs, plastic surgeons, craniofacial surgeons, and maxillofacial researchers. It enables the use of computed tomography (CT) scans of the orbital area to be analyzed as part of diagnostics, pre-surgical planning and post-surgical analysis method.