Programming Expertise
- Creating Software Applications
- Developing Reusable Components
- Evolving existing Software
- Developing back-end code
- Developing intuitive and easy to use GUI
CLI/C++, C#, VC++, VB, MFC, ATL, STL, WIN32, GDI+, SQL Server, ADO.NET, ASP.NET, JavaScript, AJAX, DHTML, Image Processing, 2-D and 3-D vector graphics, DICOM, ImageMagick, GraphicsMagick, OpenCV, MATLAB, OpenGL, DirectX, DirectShow, OpenSceneGraph, OSG.
Samples
We specialize in developing Vision, Graphics and Imaging software for organizations that incorporate our work into their product offerings, marketed under their own company or brand names.
Technologies:
Digital Image Processing
Image Analysis
Image Recognition
Image Identification
Image Enhancement
Computer Vision
Machine Vision
Video Capturing
Video Streaming
Video Processing
2D Graphics
3D Graphics
GUI Development
3D Visualization
Sample Usages:
Face Recognition
Radiology
Digital Image Management
Document Imaging
Biological Image analysis
Pattern Recognition
Motion Analysis
Motion Graphics & Animation
Inspection Applications
Measurement Systems
Visual Inspection
Pattern Matching
Object Counting
Industries:
Life Sciences Research
Medical Imaging
Forensic Imaging
Surveillance Systems
Monitoring Systems
Semiconductor Inspection
Virtual Environments
Robotics Vision Systems
Image Processing & Image Analysis
- Feature Extraction and Measurements of Meaningful information from digital images
- Enhancements and Annotation of images -- Add new quality and Information to existing images
- Tools that lets the user modify or annotate images
- Image Processing Filters
- Creation of image processing filters and algorithms for automated digital image editing
- User-friendly graphical tools for automated or human-assisted image modification
Image & Object Recognition or Identification
- Object Recognition - Find objects in Digital Images, 3D scenes or Video Streams
- Image Recognition and Tracking based on 3D TOF Range Camera
Video & Image capture, analysis and processing
- Video analysis
- Combining video with other data
- Motion Tracking in Video Streams
- Parsing Compressed Video streams to gather statistics information and recognize and identify specific patterns
- Collaborative Peer to Peer systems combining video and graphical inputs from multiple sources
- Online Training and Meeting systems using video streams and graphical tools
- Multi-Screens Multimedia Presentation System that records the presenter along with the multi-screens presentation
DirectShow Filters
- Development of custom DirectShow Filters
OpenCV, DirectX, OpenGL and DirectShow Development
- Custom software development using industry standard libraries
Visualization & 3D Graphics
- Software Development for use with 3D Time-Of-Flight (TOF) Range Cameras
- 3D Visualization Software using Time-of-Flight (TOF) Range Camera to Capture, Construct, Recognize, Render and Track 3D objects from image sequences taken at video speed
- Software Development to facilitate the creation of 3D scenes or objects based on images from multiple 3D cameras
- Vector Editor, Elevation Editor and Meta-data Editor for terrain database generation used to create 3-D visualization systems
- Track, Analyze and Display 3D objects on 2D perspective screens
- Visualization Software to display the exact position of moving objects or people inside a multi-story building on a "2D Plus Perspective" screen
Image Management
- Image archival and retrieval systems
- Tracking the history of images
- Electronic Signatures & Records to comply with 21 CFR Part 11
Life Science and Medical applications
- Tools for identifying and analyzing bacterial colonies in Petri dishes
- Automatic identification and recognition of specific cellular debris using scanned tissue samples
- Visualization systems for Computed Tomography (CT) Scan image datasets
- Automated systems to scan, analyse, and identify specific types of microscopic objects in slides
- Software components used for the Measurements and Analysis of the inter-vertebral motion of the spine
- DNA Micro Array Image Analysis
- Archival and Diagnostic Review Software for Dental X-ray applications
Computer Vision Software
- Development of Industrial Vision Systems for Robotics applications














