Computer Sciences news

Computer Sciences

New algorithms track ships in harbors

The security of port areas involves monitoring at various levels. What kind of ships are coming in, are they perhaps guilty of illegal fishing, and what cargo do they carry? Security officers and harbor masters often can't ...

Engineering

A fast and energy-efficient sparse Ising machine to solve computationally hard problems

In recent years, engineers have been trying to devise new computers and devices that could help to solve challenging real-world problems faster and more efficiently. Some of the most promising among these are Ising machines ...

Computer Sciences

Newly developed optical microphone sees sound like never before

A camera system developed by Carnegie Mellon University researchers can see sound vibrations with such precision and detail that it can reconstruct the music of a single instrument in a band or orchestra.

Computer Sciences

Sensor imperfections are perfect for forensic camera analysis

In a project aimed at developing intelligent tools to fight child exploitation, University of Groningen computer scientists have developed a system to analyze the noise produced by individual cameras. This information can ...

Computer Sciences

Computer vision technique to enhance 3D understanding of 2D images

Upon looking at photographs and drawing on their past experiences, humans can often perceive depth in pictures that are, themselves, perfectly flat. However, getting computers to do the same thing has proved quite challenging.

Computer Sciences

Protecting computer vision from adversarial attacks

Advances in computer vision and machine learning have made it possible for a wide range of technologies to perform sophisticated tasks with little or no human supervision. From autonomous drones and self-driving cars to medical ...

Computer Sciences

A model to generate artistic images based on text descriptions

Artificial intelligence (AI) tools have proved to be highly valuable for completing a wide range of tasks. While they are primarily used to increase productivity or simplify everyday processes, they have also shown promise ...

Computer Sciences

Novel tuning method for Spark SQL applications

Spark SQL is a Spark module for structured data processing. It has been widely deployed in industry but it is challenging to tune its performance.

Computer Sciences

Quantum computer programming for dummies

For would-be quantum programmers scratching their heads over how to jump into the game as quantum computers proliferate and become publicly accessible, a new beginner's guide provides a thorough introduction to quantum algorithms ...