TechnoYen Software Ventures

TechnoYen Software Ventures

India

ph: (+91) (20) 6400 2583

info@software-ventures.com

  • Home
  • ODC / Subsidiary Setup
  • Machine / Computer VisionClick to open the Machine / Computer Vision menu
    • System Architecture
    • Expertise
    • Technology Demos
  • Application EngineeringClick to open the Application Engineering menu
    • Expertise
    • Demos
  • TechnologiesClick to open the Technologies menu
    • Security and Surveillance
    • ERP Framework
  • Services
  • News
  • Contact Us

System Architecture

TechnoYen Software Ventures team has extensive experience in developing software components for machine vision and computer vision systems, across multiple server and client platforms.
 
Following diagram describes our expertise in developing machine vision and computer vision software modules -

Machine Vision System Architecture 


Sensor is digital or analog camera(s) in most of the machine vision and computer vision applications. However there are many new systems which use different sensors (like proximity sensors, heat sensors, infrared sensors etc) – independently or combined with cameras.


   Module A - Sensor/Camera data capturing 

  • Converting sensor/camera data into standard format
  • Converting sensor/camera data into format suitable for processing

 
 
   Module B - Sensor/Camera data processing, alarm generation, local data storage, data compression 

  • Real-time sensor/camera data checking against pre-defined rules and  generating alarms if any rule is violated. This can be simple logic or complex algorithms.
  • Storing sensor/camera data and / or alarms information locally in standard or custom format. This information can later be queried for reports or further off-line analysis.
  • Compressing sensor/camera data so that its size reduces – before storage or transmission. Compression can be lossy or lossless.

 
 
   Module C - Information publishing 

  • Publishing information to external devices / softwares through API
  • Communication medium can be – LAN/internet, Bluetooth, UART, serial port, mobile network etc.
  • API can be inline with available standards, so that published data can be received by all standard clients, without needing extra development efforts
  • API can also be proprietory / closed.

 
 
   Module D - Information capturing on client 

  • Client side API for shielding client application from data transmission and data capture complexities. All server-client communication, error handling, validations, version compatibilities are managed by API.
  • Converting captured information in simpler format.

 
 
   Module E - Information processing, information storage 

  • Real-time client side information processing for generating alarms
  • Storing received information on client side, for later report generation or offline processing.

 

 

(c) 2005-2016 TechnoYen Software Ventures.

All rights reserved.

TechnoYen Software Ventures

India

ph: (+91) (20) 6400 2583

info@software-ventures.com