AI, IoT & Advance Automationxpertnest.com/Images/Documents/AI,IoT,Advance Automation.pdf1. Converted...

20
Copyright ©2018 Xpertnest. All rights reserved. AI, IoT & Advance Automation

Transcript of AI, IoT & Advance Automationxpertnest.com/Images/Documents/AI,IoT,Advance Automation.pdf1. Converted...

Page 1: AI, IoT & Advance Automationxpertnest.com/Images/Documents/AI,IoT,Advance Automation.pdf1. Converted Analog sensor data in digital data using ADC. Digital data is used for compensation

Copyright ©2018 Xpertnest. All rights reserved.

AI, IoT & Advance Automation

Page 2: AI, IoT & Advance Automationxpertnest.com/Images/Documents/AI,IoT,Advance Automation.pdf1. Converted Analog sensor data in digital data using ADC. Digital data is used for compensation

Copyright ©2018 Xpertnest. All rights reserved.

Who we are…

The vision & focus to bring disruptive innovations in the market is how clients define Xpertnest. Xpertnest provides IT consultancy & SI services to Tier 1 operators & clients ( few from fortune 500) across UK, Europe, US & India. A strong client + employee focus approach and constant quest for excellence of services have enabled us to attain and sustain leadership position in diversified arenas. From engineering to application development, knowledge management and business process management, we engage with our clients to crack their business problems more efficiently, with cutting-edge technologies. We bring life to great ideas & concepts that drives enterprise solutions for global MNCs.

Data Management

Cloud Solution Development

IoT & Advance Automation

AI & Machine Learning

Network Management & Support

Analytics & Insight

Application Support & Maintenance

Our Capabilities:

Forwarding thinking, cutting edge cross platform cloud solutions to create more value for customers - maximizing customer opportunities needed to gain business values.

E2E Data Management solution covering Modelling & Data governance strategy, Master Data management, BI, Analytics & Visualization, Data Quality monitoring

Applying advance machine learning and deep learning to get real time prediction and advance analytics.

IoT software and hardware, Image processing, video processing, developing communication protocols, object segmentation, tracking and various other advance automation

Data Analytics and visualization using latest tools and technology to generate valuable insight from business data. Enable business to generate value from data and drive changes.

Large scale network transformation and migration, data center move, network design implementation and optimization.

L1 to L4 application support with flexible onsite/offshore model. E2E application management and continues improvement.

Page 3: AI, IoT & Advance Automationxpertnest.com/Images/Documents/AI,IoT,Advance Automation.pdf1. Converted Analog sensor data in digital data using ADC. Digital data is used for compensation

Copyright ©2018 Xpertnest. All rights reserved.

Team Experience

We have highly experienced team working for FPGA, IOT and Image/Video processing. Our senior team members had chance to work on below prestigious projects for some of the giants

in industry. Our team had been involved in these research and development project to deliver high value product for customer.

Tango is augmented reality computing platform, developed and authored by Google. It uses computer vision to enable mobile devices, such as smartphones and tablets, to detect their position relative to the world around them without using GPS or other external signals. This allows application developers to create user experiences that include indoor navigation, 3D mapping, physical space measurement, environmental recognition, augmented reality, and windows into a virtual world. PMD technologies was partner for 3D camera based application development.

.

Defense Research and Development Organization

Military Intelligence of India

1. Converted Analog sensor data in digital data using ADC. Digital data is used for compensation and navigation. Different sensor data is collected and sent to other system for further decision making.

2. Altimeter: it basically decides the height of the flight. Some precaution algorithms like Kalman filter is implemented to remove noise.

3. 3 point FFT algorithm is implemented to increase resolution of heights detection.

Work with Boston Scientific Center for bleeding detection in small intestine using wireless capsule endoscopy.

Color features are calculated from bleeding region marked by GastoIntestine Specialist to train a support vector machine to classify segmented region as bleeding or non bleeding from wireless capsule endoscopy video

Worked on Rolta geospatial products used by Military Intelligence of India.

Developed modules for Roltaphotogrammetry suite software. Worked on classification of objects such as, manmade or natural from satellite images. These images were then converted into maps with marked objects.

Page 4: AI, IoT & Advance Automationxpertnest.com/Images/Documents/AI,IoT,Advance Automation.pdf1. Converted Analog sensor data in digital data using ADC. Digital data is used for compensation

Copyright ©2018 Xpertnest. All rights reserved.

Our clients across the world

Healthcare

Education

Finance

Security

Entertainment

Telecommunication

Banking

Page 5: AI, IoT & Advance Automationxpertnest.com/Images/Documents/AI,IoT,Advance Automation.pdf1. Converted Analog sensor data in digital data using ADC. Digital data is used for compensation

Copyright ©2018 Xpertnest. All rights reserved.

Artificial Intelligence - Disruption Ahead

Machine LearningDeveloping Machine Learning Solutions to detect pattern and save the human efforts.

Predictive Analyses By evaluate patter and machine learning solution can be developed to provide predictive analyses.

Deep LearningInterconnected modules run mathematical models that are continuously tuned based on results from processing a large number of inputs.

Object SegmentationObject Segmentation/ Detection/ Tracking/ Classification/ Sorting

Translation Text Image Processing (Number Plate/ Handwritten Character /Optical Character Recognition/ Intelligent Character Recognition)

RoboticsSoftware robots, or “bots,” can perform routine business processes by mimicking the ways in which people interact with software applications.

Natural Language ProcessingNatural Language Engine understands written text the way humans do. It can also manipulate that text in sophisticated ways like identifying the place in document.

Image & Video ProcessingComputer vision technology uses sequences of imaging-processing operations and other techniques to break the task of analyzing images down into manageable pieces. It can be used to identify people and many other thing.

Gesture RecognitionBy using mathematical algorithms Human gesture can be explained to machine, and Machine can be operated by using different gesture.

Advance AnalyticsReal time Information can be extracted and advance analytics can be generated by using AI

Page 6: AI, IoT & Advance Automationxpertnest.com/Images/Documents/AI,IoT,Advance Automation.pdf1. Converted Analog sensor data in digital data using ADC. Digital data is used for compensation

Copyright ©2018 Xpertnest. All rights reserved.

Machine Learning - Approach

Data Acquisition & Processing

Incident identifying

Data Feed

Text

Database

Image or Video

Data Cleaning

Data Normalization

Data Processing

Tester

Define Incident

Recurring Incident

Non Recurring Incident

Decision Tree

Trainer

Search nearest possible solution

Solution finalization with Human input

Validation of Solution

Submit to Tester

Create Test case

Test Run

Validate Result

Validator

Rule Configuration Engine for validation

Configuration/update rules

Validate Solution provided by tester

with configured rule

Upgrade Decision tress

Submit Data to Predictor

Predictor

Based on Validated result and evaluated trends System will provide real time Prediction

report

Central DatabaseWith reference to decision tree, system will provide required output. System will also

provide Predictive analysis based on different trends

Training/Test flow

Decision process flow

Report

Page 7: AI, IoT & Advance Automationxpertnest.com/Images/Documents/AI,IoT,Advance Automation.pdf1. Converted Analog sensor data in digital data using ADC. Digital data is used for compensation

Copyright ©2018 Xpertnest. All rights reserved.

Image/Video Processing and Machine Learning

Machine Learning

Intellectual Property Core Learning

Stereo/3D Image based Applications

Real-time Camera based Applications

Object Segmentation/Sorting/Tracking

Training Model for Generic Object Detection

Expert in Industry Leading Tools & Technologies

MATLAB VHDL/ VerilogXilinx EDATools

FPGA

AnacondaLattice Diamond Python OpenCV

ARM and Snapdragon processor

Solutions on Raspberry Pi board

Designing and Development of FPGA Boards

Developing Communication Protocols

Quality Control

Biometric▪ Face recognition▪ Palm recognition▪ Fingerprint

recognition▪ Iris recognition

AutomationRecognition of:▪ Traffic sign,▪ Number plate,▪ Optical character, ▪ Handwriting▪ Text Extraction and

Recognition

Hardware Interfaces▪ ADC▪ DDR2/3 Memory▪ Camera Sensors▪ VGA, HDMI▪ LCD▪ 7-Segment

Processing▪ Tablet/Capsule▪ Grain/Dry fruit▪ Color▪ Infrared/Thermal▪ Night Vision Camera

Algorithms▪ FFT▪ FIR Filter▪ Kalman Filter▪ Convolution

Design▪ Front Hand Design▪ RTL Design▪ VHDL▪ Verilog (Xilinx/Lattice FPGAs)

Biomedical▪ Brain, Breast, Lung

Tumor recognition▪ WBC, RBC calculations

Page 8: AI, IoT & Advance Automationxpertnest.com/Images/Documents/AI,IoT,Advance Automation.pdf1. Converted Analog sensor data in digital data using ADC. Digital data is used for compensation

Solutions Development Capabilities

▪ Requirement Analysis ▪ Solution Design▪ Web Development▪ Mobile Applications

Development

Software Design & Development ▪ Database Designing▪ Data Architecture & Modeling▪ Database Development▪ Data Warehouse▪ Data Migration

Database Architecture & Design

▪ Process based management systems▪ Processes modelling across organization▪ Execution and Process Management

Process Automation Migrate Legacy Systems

▪ IT Transformation▪ System Transformation▪ Technology Assistance▪ Organizational Transformation

At Xpertnest, we don't just create software, we build solutions to business problems. We adopt forward-thinking solutions in development concepts, technologies and business systems to be on cutting-edge to create more value for customers - maximizing customer opportunities needed to gain business values.

Software Conceptualization

Architecture Design

Mobile App Development

Cloud Solution Development

UI/UX Design

ERP & CMS Development

Application Support & Manpower

▪ Skilled resources in data management, Network SFDC & other key capabilities.

▪ Trained resources having experience working with MNCs and global customer

System Transformation & Integration

▪ Integration between COTS products

▪ Integration between custom products

▪ WebAPI development▪ Database Integration▪ Interface Development

Page 9: AI, IoT & Advance Automationxpertnest.com/Images/Documents/AI,IoT,Advance Automation.pdf1. Converted Analog sensor data in digital data using ADC. Digital data is used for compensation

Copyright ©2018 Xpertnest. All rights reserved.

Internet of Things

CAPTURE SENSOR DATA

▪ Sense▪ Filter▪ Process▪ Analyze▪ Actuate

DEVICES GATEWAYS

CONNECTING THE UNCONNECTED

▪ Capture▪ Filter▪ Process▪ Store data

Connect securely to legacy infrastructure, and perform analytics

UNLOCKING THE VALUE OF DATA

▪ Process and store data.▪ Perform cloud

analytics.▪ Manage devices and

policies▪ Manage networks

CLOUD ANALYSIS

VISUALIZE DATA AND CAPTURE INSIGHTS

▪ Provide actionable information

▪ Automate operations▪ Create services

END-TO-END-SECURITYSecure hardware, software and data, as well as device and policy management. Detect threats and safeguard scalable compute

Home Automation

Process Automation

Intelligent Traffic Management

Remote Security

Raspberry Pi ESP8266 Wi-Fi Arduino IP Camera

Environmental Data Capture

Advance Optical Recognition

Page 10: AI, IoT & Advance Automationxpertnest.com/Images/Documents/AI,IoT,Advance Automation.pdf1. Converted Analog sensor data in digital data using ADC. Digital data is used for compensation

Copyright ©2018 Xpertnest. All rights reserved.

IoT Platform Architecture

Home Automation

Process Automation

Intelligent Traffic Management

Remote Security

Raspberry Pi

ESP8266 Wi-Fi

Arduino

IP Camera

Page 11: AI, IoT & Advance Automationxpertnest.com/Images/Documents/AI,IoT,Advance Automation.pdf1. Converted Analog sensor data in digital data using ADC. Digital data is used for compensation

Copyright ©2018 Xpertnest. All rights reserved.

Statistical Data Visualization

Multidimensional data elements including numerical and statistical data.▪ Pie charts▪ Histograms▪ Geographical maps▪ Bubble charts

Temporal Data Visualization

Linear one-dimensional visualizations with differing start and finish times,▪ Time Series▪ Polar Area Diagrams▪ Scatter Plots

Our advanced data visualization service helps glean insights from complex data. We offer analytics services that help enterprises build a strategy for business information management in an intelligent way.

Data or objects are ranked and ordered together in an organisation or system.▪ Circle Packing▪ Sunburst Diagram▪ Tree Diagram▪ Tree map

Hierarchical data visualization

Relationship Data visualization

Relationships between different data sets and analyse the relationship between them.▪ Chord diagram▪ Network diagram▪ Heat map

Tableau

Qlikview

Other visualization tools

D3js

Reports and Dashboards

Custom reports

Data Analytics and Visualization

Page 12: AI, IoT & Advance Automationxpertnest.com/Images/Documents/AI,IoT,Advance Automation.pdf1. Converted Analog sensor data in digital data using ADC. Digital data is used for compensation

Copyright ©2018 Xpertnest. All rights reserved.

Frameworks & Capabilities

Fingerprint matching & Facial Recognition

Fingerprint & Face recognition system provide 1:1 and 1:N matching to detect human and recognize and confirm identity from many records.

▪ In surveillance of suspects or criminals

▪ In providing limited access to persons on certain premises or objects.

▪ Attendance system

Human DetectionFor development of systems like Face Recognition and Gesture Recognition which uses human or its sub-part, human detection algorithm is used as base.

▪ For detecting human in prohibited areas

▪ For counting number of persons in a given area.

Image Processing Module PipelineWe have developed complete chain of processing pipeline on FPGA .

▪ RG2YCBCR▪ RGB2HSV▪ YCBCR

(444/422/411)▪ HDR▪ Tone mapping▪ Color correction

▪ Gamma Correction and

▪ Stereo Image Disparity

Grid based Image StitchingAn automated microscope acquires images by generating grid of partiallyoverlapping images. This process generates hundreds to hundreds ofthousands images tiles that needs to be stitched into an huge image tocarry out time-lapsed studies of cell cultures.

Page 13: AI, IoT & Advance Automationxpertnest.com/Images/Documents/AI,IoT,Advance Automation.pdf1. Converted Analog sensor data in digital data using ADC. Digital data is used for compensation

Copyright ©2018 Xpertnest. All rights reserved.

Frameworks & Capabilities

Automatic Number Plate Recognition (ANPR)ANPR system detects numbers from vehicle’s number plate and recognize characters using Optical Character Recognition (OCR)

▪ Maintaining records of vehicles▪ Tracking vehicles▪ Rule violations detection▪ Penalty bills generation

▪ Auto Toll collection▪ Parking fees collection▪ And many more…

Detection of vehicles in images represents an important step towards achieving automated roadway monitoring capabilities.It can be used for:▪ Monitoring vehicle activities in parking lots.▪ Pre-processing for ANPR▪ Identifying particular vehicle▪ Count number of vehicles in given area.

Vehicle Detection & Tracking

Text data present in images and video contain certain useful information for automatic annotation, indexing, and structuring of images.

Applications:▪ Banking: Process cheques without human involvement.▪ Healthcare▪ Education: Calculation of marks from OCR answer sheets.

Text Extraction & Recognition

Page 14: AI, IoT & Advance Automationxpertnest.com/Images/Documents/AI,IoT,Advance Automation.pdf1. Converted Analog sensor data in digital data using ADC. Digital data is used for compensation

Copyright ©2018 Xpertnest. All rights reserved.

Our Expertise

Solution Development

IoT, Image & Video Processing Cloud Solutions & NetworkData Management

Page 15: AI, IoT & Advance Automationxpertnest.com/Images/Documents/AI,IoT,Advance Automation.pdf1. Converted Analog sensor data in digital data using ADC. Digital data is used for compensation

Our Success Stories

Grow your business with us

Page 16: AI, IoT & Advance Automationxpertnest.com/Images/Documents/AI,IoT,Advance Automation.pdf1. Converted Analog sensor data in digital data using ADC. Digital data is used for compensation

Copyright ©2018 Xpertnest. All rights reserved.

Real Time Multi Object Detection for Self-Drive Vehicle for US based company

Solution

Business Benefit

▪ Identify different objects on road like vehicles, pedestrian, stroller, traffic lights, traffic signs etc. Classified object need to be fed to another system where it is used to take different action in a self drive vehicle.

▪ Algorithm should work on actual scenario in real time.▪ To improve accuracy of detection and classification the system needs to be

trained for lacs of iteration and it also need to be fine-tuned,

▪ Deep learning models were trained to detect and classify different objects.▪ YOLO V2 architecture along with Darknet19 and a custom network in

network (NiN) architecture is used for object detection and classification.▪ As the name suggest YOLO(You Only Look Once), the algorithm scans the

frame only once to detect multiple objects. Hence it is faster.▪ A lane detection algorithm is also integrated along with this system.

▪ The output of this system is fed to system of self driving vehicle. Base of the object detected, self drive vehicle can take appropriate actions.▪ This is one of the key algorithm for self drive vehicle and business benefit of self drive vehicle is self explanatory.

Business Requirement & Challenges

Real time object Identifying.

Human & Animal Identifying

Vehicle Identifying

Track Identifying

Real time object processing & categorization

Real time processing with response mechanism to manage car.

Automated Car Driving

Process/Solution Diagram

Page 17: AI, IoT & Advance Automationxpertnest.com/Images/Documents/AI,IoT,Advance Automation.pdf1. Converted Analog sensor data in digital data using ADC. Digital data is used for compensation

Copyright ©2018 Xpertnest. All rights reserved.

Text Detection and Recognition from Advertisement

Solution

Business Benefit

▪ Detect and recognize the characters/numbers from text available in advertisement.

▪ Information of the advertisement should be uploaded to server in form of text instead of image to save space on server.

▪ It is difficult to detect characters/numbers from a non-uniform background.▪ Recognition for characters of different font style is also a challenging task.

▪ Developed segmentation algorithm to localize text.▪ Train a machine learning model to detect text from images.▪ Access video stream from server or capture image using android

application, apply text detection and recognition and upload text data to server.

▪ Can save space on cloud.▪ To find effectiveness of advertisement from billboards and television where advertisements are being displayed.▪ It saves time of the person analyzing the advertisements.

Business Requirement & Challenges Process/Solution Diagram

Identifying text from Live Video

Store information in to server

Generate Analytics of the advertisement word wise

Image processing of Live Video

Recognizing Each character and & understand meaning

Page 18: AI, IoT & Advance Automationxpertnest.com/Images/Documents/AI,IoT,Advance Automation.pdf1. Converted Analog sensor data in digital data using ADC. Digital data is used for compensation

Copyright ©2018 Xpertnest. All rights reserved.

Grid based Image Stitching for United States based Company

Solution

Business Benefit

▪ Develop a grid based image stitching algorithm for microscopic images and deploy it on android application.

▪ Microscopic images have uniform background and at some extent uniform foreground as well which creates necessity to develop robust algorithm that works on such images.

▪ An automated microscope acquires images by generating a grid of partially overlapping images.

▪ Developed an algorithm that can match features between neighboring images irrespective of rotated, scaled or translated.

▪ Using this algorithm we stitched hundreds of such overlapped image tiles and created a mosaic image.

▪ This application helps to carry out time-lapse studies of cell cultures.▪ Differently exposed images can be transformed to single exposure image which helps to improve visual analysis.▪ Image Stitching can be carried out using desktop as well as mobile application and help user to keep it handy.

Compute translation with neighbor

images

Estimate image overlap & compute camera

angle

Replace high uncertainty computed translation with

estimated median value

Optimize all translations

Assemble stitched image using minimum spanning tree

Business Requirement & Challenges Process/Solution Diagram

Page 19: AI, IoT & Advance Automationxpertnest.com/Images/Documents/AI,IoT,Advance Automation.pdf1. Converted Analog sensor data in digital data using ADC. Digital data is used for compensation

Copyright ©2018 Xpertnest. All rights reserved.

Vehicle Number Plate Recognition for CCTV Vendor

Solution

Business Requirement & Challenges

Business Benefit

▪ Develop an algorithm to recognize vehicle number plate from given

image or video or even on live video streaming.

▪ Algorithm should be fast enough to detect numbers from fast moving

vehicle.

▪ Create log of entry and exit of vehicles

▪ Detect vehicle from image or video or live video streaming.

▪ Developed segmentation algorithm to localize number plate from the

detected vehicle.

▪ Enhance the number plate to apply thresholding and segmentation of

characters.

▪ Apply Optical Character Recognition(OCR) algorithm on each character

and find out the numbers from the number plate.

▪ This system can be used to support many applications like maintaining records of vehicle, tacking them, detecting rules violations, generating penalty bills for violating vehicle, toll collection,

parking fees collection and many more.

▪ More revenue can be generated by auto-detecting rules violation using this system.

▪ Trespassers can be stopped at entry gate of private premises.

Process/Solution Diagram

Video capturing from CCTV

Automatic Detection of Number Plate

Text Extraction from Number Plate

Number Plate Text Recognition

Verify from Number Plate

Database

Page 20: AI, IoT & Advance Automationxpertnest.com/Images/Documents/AI,IoT,Advance Automation.pdf1. Converted Analog sensor data in digital data using ADC. Digital data is used for compensation

About UsWe provide professional services in data analysis/management, cloud solution development, implementation services on COTs products and Network services in information technology domain. Our vision and focus is to provide customized solutions with quality and cost effective service. A strong client focus approach and constant quest for top class quality services have enabled us to attain and sustain leadership position. We are bunch of individuals who has years of industry experience working for some of the leading MNCs and with global major customers.

Hands-on involvement of seniors in all-important tasks, regular internal & external reviews, ability to comprehend the critical requirements of a client, as also the ability and expertise to respond to a clients’ queries outside the formally defined scope of work. From engineering to application development, knowledge management and business process management, we help our clients find the right problems to solve, and to solve these effectively. We focus on bringing to life great ideas and enterprise solutions that drive progress for our clients. Our goal is to gain growth through superior customer service, innovation, quality.

[email protected]

UK : +44 7887761157

India : +91 963868 2633

The Clubhouse1 Angel CourtLondonEC2R 7HJ

8 Thamesbank,Biggleswade,United Kingdom,SG18 8NW

1/6 Navjyot Park, 150ft Ring Road,Rajkot – 360005Gujarat, India

703, Dream Rise,Science City Road, Sola, Ahmedabad-380059Gujarat, India

Maanplein2516 CK The HagueNetherlands