Extract information from photos and videos

Insight API helps you to scale your media processing through the power of AI. Improve efficiency, and optimize processes. Achieve results you thought impossible.

  • Dubai Traffic Authority
  • Ingram
  • Nvidia
  • STC

Machine Learning, on demand

Insight empowers your business with computer vision AI capabilities, removing both the need of a dedicated team of data scientists, and the costs of cutting edge GPU infrastructure.

We build and deploy neural networks, either through our public API or within your private cloud, which support your business intelligence with scalable, accurate ground truth data.

// Example Request to Face Recognition API
axios.post("https://api.insight.datumcon.com/api/v1/face_recognize",
  form.files[0]
).then(function(response) {
  console.log(response.data);
}).catch(function(error) {
  console.log(error);
});
// Example Response from Face Recognition API
{ 
  matched: true,
  confidence: "97.9%",
  person_of_interest_id: "1928834",
  processing_time: "90ms"
}
// Example Request to Footage Annotation API
axios.post("https://api.insight.datumcon.com/api/v1/darknet/",
  model: "yolo",
  form.files[0]
).then(function(response) {
  console.log(response.data);
}).catch(function(error) {
  console.log(error);
});
// Example Response from Footage Annotation API
{
  processing_time: "131ms",
  objects_found: "3",
  objects: [
  ["person", { "confidence" : "0.996" }, [...] ],
  ["person", { "confidence" : "0.971" }, [...] ],
  ["person", { "confidence" : "0.996" }, [...] ]
  ]
}
// Example Request to Damage Assessment API
axios.post("https://api.insight.datumcon.com/api/v1/evaluate_car",
  form.files[0];
).then(function(response) {
  console.log(response.data);
}).catch(function(error) {
  console.log(error);
});
// Example Response from Damage Assessment API
{
  damage_presence_check: "1",
  damage_presence_check_message: "Car does seem to have some damage.",
  location: "Rear",
  severity: "Mild"
}

8 steps of process optimization through data intelligence:

1

Data Acquisition

We work with the Client IT and Engineering Departments in order to verbosely index the domain(s) of interest.

2

Operationalization

Once integrity of data logs is enforced and verified, we aggregate indexes into measurable variables of interest.

3

Data Reduction

We apply data intelligence techniques in order to reduce all available variables into a number of factors, which represent our clean data sources.

4

Neural Network Modeling

We shape a series of mathematical models according to the nature of data, and to the goals of the Client.

5

Neural Network Training

Once a solid modeling strategy is identified, we inflow data streams from the Client's Infrastructure to Neural Networks, thereby improving their accuracy.

6

Neural Network Deployment

Once Neural Netoworks perform well enough to pass our pre-agreed tests and accuracy thresholds, we deploy them in a sandbox environment and begin collecting data about their real world behaviour.

7

Actionable Data Provisioning

At this stage we begin to collect information from running Neural Network, and progressively move them out of sandbox. Data from their output is provided to the right Departments, so as to improve internal processes.

8

Interface Optimization

Once deployed neural networks reach a satisfactory degree of performance and their actionable output becomes solid part of internal processes, we streamline interfaces that empower different parts of the Organization with the newly unlocked potential.