Our Product

The Concurrent Universal Recognition Engine (CURE®)

Neural ID’s Concurrent Universal Recognition Engine (CURE®) delivers a leading edge solution for automation and analytics.  CURE technology is ideal for unstructured data analysis (image, video, signal processing) and synthesis. We bring the power of real-time business analytics to areas never before attempted. 

The result? Improved product quality, optimized operational processes,and reduced cost - value creation in real-time.

CURE is used by the world's leading companies in a variety of cutting edge intelligent analytic applications across multiple industries.

 

CURE in action

Our Intelligent Value Creation™ methodology ensures that we work closely with your technologists and scientists to plan, design, implement, and monitor a robust solution to meet your business objectives.

CURE®: Software Overview

At Neural ID, we are committed to making our technology available to the broadest possible developer community. Organizations with varying requirements and development environments can leverage CURE® technology for their applications through several entry points. CURE can be deployed at the embedded device, workstation or server level.

    CURE® SDK - C/C++ Develop applications in the C or C++ programming languages. The SDK is supported on Windows (XP or higher) and Linux (2.6 or higher) operating systems. Learn more


    LabVIEW
    - The CURE Virtual Instrument Library (VIL) allows the developer to work in the familiar and highly functional LabVIEW environment. The VIL is supported on LabVIEW (8.5 or higher) on Windows (XP or higher) operating systems. Learn more.


    CURE® Server SDK
    - The Server SDK offers a modular architecture that supports distributed or centralized computing applications. The Server SDK is designed to provide the ultimate flexibility in design and implementation and includes the CURE SDK, Server and Workbench components. The Server SDK offers a modular architecture that supports distributed or centralized computing applications. Learn more.

    CURE® Run-Time - Licenses are available in the various categories.

    Please contact us for more information and pricing at info@neuralid.com or via our contact page. We will be pleased to contact you directly. Thank you!

CURE® SDK

C/C++ Application Programming Interfaces (APIs)
We provide C and C++ specific programming interfaces via a dynamic library(dll) on Windows and a shared library (so) on Linux. The C and C++ libraries run the CURE algorithms in software. However if parallel acceleration capability is present in the underlying hardware (MMX, SSE, OpenCL on GPUs), the libraries will take advantage of the resource.

To use the libraries a developer would build an application to acquire data in a manner familiar to them, preprocess it, extract features and then forward these features to the C or C++ libraries for pattern learning and subsequent identification.

High Level API Features:

Create Knowledge Maps

Learn

Identify

Backup

Restore

Delete Knowledge

Delete Knowledge Maps

Statistics

CURE Implementation capabilities

 

Prerequisites:

Visual Studio C++ (2005 or higher) on Windows (XP or higher)

GCC (4.0 or higher) on Linux (2.6 or higher)

Understanding of C/C++ development, Signal Processing and Feature Extraction

The CURE® C/C++ SDK is available on Windows (XP or higher) and Linux (2.6 or higher)

CURE® Server SDK

The Server SDK packages a CURE Server and Workbench to create an easy-to-use development and testing environment.

The Server is a pattern identification server that monitors input data for relevant patterns and then notifies the user or external system when identification results are available. The server is based on a modular architecture. Modules are ordered in an application-specific manner to form a dataflow, creating the desired pattern identification solution. Neural ID provides several modules for data acquistion, I/O, pre-processing, feature extraction, CURE processing and result output. Developers also have the flexibility to add or build additional modules as required.

The Workbench is a graphical rapid-prototyping tool used to create CURE Server configurations. Once the developer or engineer uses the Workbench to create a configuration, the Server can perform the desired processing steps. Server configuration files can be transferred to other CURE Servers as required for internal or external application deployment. The Workbench is intended for application developers and field application engineers.

Optionally, when the desired functionality is achieved with the Server/Workbench combination, the application developer can create an appropriate end-user interface using the CURE Client Network Libraries. Customers or partners wishing to deploy a custom client application to monitor or control one or more Servers can use the Client Network Libraries. These Libraries are used to speed application development by allowing the developer to focus on the desired user interface rather than the underlying network and messaging layers. The Workbench uses the Client Network Libraries to connect to CURE Servers.

The CURE Server SDK is available on Windows (XP or higher) and Linux (2.6 or higher). The Server included in the SDK has the same level of functionality as the Servers used for Run-Time deployment.

CURE® Run-Time

Licenses are available in thefollowing categories:

- Embedded (devices, sensors, consumer products, etc)
- Workstation
- Server (Web and Intranet)

LabVIEW - CURE® Pattern ID Toolkit: Virtual Instrument Library (VIL)

National InstrumentsWe provide a set of VIs for National Instruments LabVIEW environment. A LabVIEW user would acquire data in a manner familiar to them, preprocess it, extract features and then forward these features to the CURE VIs for pattern learning and identification.


Since LabVIEW is designed to create data flow operations and our SDK is designed to work in a data flow environment, the VIL will be very familiar to a LabVIEW developer.


Our LabVIEW VIs expose the full interface of the SDK to the LabVIEW developer. In this environment, a user can train the patterns required for subsequent identification operations, save the CURE knowledgebase and transport it to any other CURE®-based system. The LabVIEW VIs are available on Windows platforms.


Prerequisites:

LabVIEW (8.5 or better) on Windows (XP or higher)

Vision Development Module (for machine vision applications)

Understanding of Signal Processing and Feature Extraction

See: Technology Breakdown of ecoATM: A Top 100 Innovation by Popular Science

 

 

Contact us >>

Our Newsletter

Sign up for our newsletter >>

Our Blog

Check out NeuralDude.com >>

Neural Dude

 

 

Telephone:
(650) 288-1180

E-mail:
info@neuralid.com

jobs

Job Openings: here >>