Questions tagged [computer-vision]

For questions related to computer vision, which is an interdisciplinary scientific field (which can e.g. use image processing techniques) that deals with how computers can be made to gain high-level understanding from digital images or videos. For example, image recognition (that is, the identification of the type of objects in an image) is a computer vision problem.

Filter by
Sorted by
Tagged with
63
votes
9answers
5k views

How is it possible that deep neural networks are so easily fooled?

The following page/study demonstrates that the deep neural networks are easily fooled by giving high confidence predictions for unrecognisable images, e.g. How this is possible? Can you please ...
10
votes
3answers
10k views

Measuring Object size using Deep Neural Network

I have a large dataset of vehicles with the ground truth of their lengths (Over 100k samples). Is it possible to train a deep network to measure/estimate vehicle length ? I haven't seen any papers ...
10
votes
1answer
823 views

Are information processing rules from gestalt psychology still used in computer vision today?

Decades ago there were and are books in machine vision, which by implementing various information processing rules from gestalt psychology, got impressive results with little code or special hardware ...
8
votes
3answers
1k views

Do deep learning algorithms represent ensemble-based methods?

Shortly about deep learning (for reference): Deep learning is a branch of machine learning based on a set of algorithms that attempt to model high-level abstractions in data by using a deep ...
8
votes
3answers
239 views

Detect visual attention area in an image

I'm trying to detect the visual attention area in a given image and crop the image into that area. For instance, given an image of any size and a rectangle of say LxW dimension as an input, I would ...
7
votes
1answer
3k views

Confusion regarding anchor boxes in YOLO

I'm going through Andrew NG's course which talks about YOLO but he doesn't go into the implementation details of anchor boxes. Look through the code, each anchor box is represented by two values, but ...
7
votes
1answer
107 views

What algorithms are used for segmentation and classification of non solid regions in an image?

In the process of segmentation, pixels are assigned to regions based on features that distinguishes them from the rest of the image. Value Similarity and Spatial Proximity, for example, are two ...
6
votes
3answers
254 views

Has anybody tried unsupervised deep learning from youtube videos?

YouTube has a huge amount of videos, many of which also containing various spoken languages. This would presumably provide something like the data that a "challenged" baby would experience - "...
6
votes
3answers
161 views

How to use computer vision to find corners of a soccer field based on location coordinates?

I want to use computer vision to allow my robot to detect the corners of a soccer field based on its current position. Matlab has a detectHarrisFeatures feature, but I believe it is only for 2D ...
5
votes
2answers
212 views

Algorithms for scene rotation

My goal is to take an image and return another image that looks as if the scene was viewed from another angle. The difference in angle can be small — let's say as if the hand holding the camera moved ...
5
votes
1answer
159 views

Why does nobody use decision trees for visual question answering?

I'm starting a project that will involve computer vision, visual question answering and explainability, and am currently choosing what type of algorithm to use for my classifier - a neural net, or a ...
5
votes
2answers
195 views

Can one use an Artificial Neural Network to determine the size of an object in a photograph?

My question relates to but doesn't duplicate a question that has been asked here. I've Googled a lot for an answer to the question: Can you find the dimensions of an object in a photo if you don't ...
5
votes
1answer
154 views

Is it feasible to train a Machine Learning Model (with image inputs) in an average personal computer?

There are lots of examples of machine learning systems that can recognize objects and extract other information from images with very high precision. To train the models of such systems is necessary (...
5
votes
1answer
112 views

Use ConvNet to predict bitmap

I want to build a classifier which takes an aerial image and outputs a bitmap. The bitmap is supposed to be 1 at every pixel where the aerial image has water. For this process I want to use a ConvNet ...
5
votes
1answer
999 views

Apply reinforcement learning algorithms to computer vision problems

Is there a way to apply reinforcement learning algorithms to computer vision problems?
5
votes
1answer
639 views

Precise localization and characterization of rudimentary shapes with neural networks

I understand that there are flavors of (convolutional) neural networks that are useful for object localization and detection tasks of reasonable difficulty. In all of the examples I have seen so far, ...
4
votes
1answer
147 views

Why would neural network dream scenes mirror the hallucinations people experience when they're tripping?

In DeepDream wikipedia page it's suggested that a dreamlike images created by a convolutional neural network may be related to how visual cortex works in humans when they're tripping. The imagery ...
4
votes
2answers
122 views

What is the best approach for writing a program to identify objects in a picture then crop them a specific way?

My works quality control department is responsible for taking pictures of our products at various phases through our QC process and currently the process goes: Take picture of product Crop the ...
4
votes
2answers
247 views

Wrong usage of 'Pose' in Matrix Capsules with EM?

In traditional computer vision and computer graphics, the pose matrix is a 4x4 matrix of the form ...
4
votes
1answer
891 views

Applications of CNN for detecting crime from video surveillance cameras

Inspired by this discussion about recognizing human actions, I have found the Fall-Detection project which detects humans falling on the ground from a CCTV camera feed, and which can consider alerting ...
4
votes
2answers
110 views

Which loss function is the brain optimizing in order to learn advanced visual skills without expert/human supervision?

In computer vision is very common to use supervised tasks, where datasets have to be manually annotated by humans. Some examples are object classification (class labels), detection (bounding boxes) ...
4
votes
1answer
65 views

Name of paper for encoding/representing XY coordinates in deep learning

It this podcast between Oriol Vinyals and Lex Friedman: https://youtu.be/Kedt2or9xlo?t=1769, at 29:29, Oriol Vinyals refers to a paper: If you look at research in computer vision where it makes a ...
4
votes
1answer
1k views

What are some tools for labelling images and videos?

I am looking for AI tools for image and video labeling. It would be great if someone could share its own experience as well suggest tools. I also have some questions Which tools are available? (...
4
votes
2answers
91 views

What are applications of object/human tracking in autonomous cars?

Objects tracking is finding the trajectory of each object in consecutive frames. Human tracking is a subset of object tracking which just considers humans. I've seen many papers that divide tracking ...
4
votes
1answer
716 views

Training a CNN from scratch over COCO dataset

I am using Tensorflow Object Detection API for training a CNN from scratch on COCO dataset. I need to use this specific configuration. There is no pre-trained model on COCO with that configuration and ...
4
votes
2answers
99 views

Kalman filter pre inovation

I am trying to track LIDAR objects using Kalman filter. The problem is that the innovation has the value 0, which makes the Kalman gain be Infinity. Here is a link with the Kalman equations. The ...
4
votes
1answer
212 views

What are the minimum computing resources needed to train a machine learning algorithm?

For a school project, I would like to investigate a paper on either reinforcement learning or computer vision. I am particularly interested in DQN, RNNs, CNNs or LSTMs. I would eventually like to ...
4
votes
1answer
95 views

Can augmented reality be a training system for computer vision?

Is augmented reality a training system for computer vision? As in, Augmented systems use their data to help train computer vision algorithms, or is augmented reality computer vision itself?
4
votes
0answers
22 views

Extending FaceNet’s triplet loss to object recognition

FaceNet uses a novel loss metric (triplet loss) to train a model to output embeddings (128-D from the paper) such that any two faces of the same identity will have a small Euclidean distance, and such ...
4
votes
0answers
19 views

Video summarization similar to Summe's TextRank

We have the popular TextRank API which given a text, ranks keywords and can apply summarization given a predefined text length. I am wondering if there is a similar tool for video summarization. ...
4
votes
1answer
191 views

Other Deep Learning Networks for Visual Place Recognition?

I am doing a project on Visual Place Recognition in Changing Environments. The CNN used here is mostly AlexNet, and a feature vector is constructed from Layer 3. Does anyone know of similar work ...
3
votes
4answers
186 views

What could an oscillating training loss curve represent?

I tried to create a simple model that receives an $80 \times 130$ pixel image. I only had 35 images and 10 test images. I trained this model for a binary classification task. The architecture of the ...
3
votes
2answers
297 views

Is there a computer vision service for classifying images on a fixed array of images provided by me?

I was checking services like Microsoft Azure's Cognitive Services Computer Vision API and Google's Vision API and they are amazing. I was wondering if these services, or any other cloud service for ...
3
votes
1answer
70 views

Is there any computer vision technology that can detect any type of object?

Is there any computer vision technology that can detect any type of object? For example, there is a camera fixed, looking in one direction always looking at a similar background. If there is an object,...
3
votes
1answer
61 views

What is the difference between image processing and computer vision?

What is the difference between image processing and computer vision? They are apparently both used in artificial intelligence.
3
votes
1answer
141 views

What exactly does “channel” refer to in tensorflow/lucid?

Tensorflow/Lucid is able to visualize what a "channel" of a layer of a neural network (image recognition, Inception-v1) responds to. Even after studying the tutorial, the source code, the three ...
3
votes
1answer
402 views

Training a Yes/No NN for Image Classes

I am fairly a newbie to Neural Networks. I wanted to ask if it is possible to train a NN to identify only one type object? For instance, a table from a large set of images, where the NN should be ...
3
votes
1answer
829 views

What is the difference between 'Pixel' based object recognition and 'Feature' based object recognition?

From my understanding and text I found in research papers online : 1) Pixel based object recognition: Neural networks are trained to locate individual objects based directly on pixel data. 2) ...
3
votes
2answers
285 views

VAE image reconstruction question?

Is it possible to use a VAE to reconstruct and image starting from an initial image instead of using K.random_normal as show in the “sampling” function of this example? I have used a sample image ...
3
votes
1answer
651 views

Image comparison algorithm, trying to figure out how similar two “binary” forms are

I'm a student I'm completely new to this technology maybe my approach could be completely wrong, I want to create an algorithm that compares the similarity between two binarized images. I'll explain: ...
3
votes
0answers
38 views

How do I denoize a microscopic image?

I'm working in a computer vision project, where the goal is to detect some specific parasites, but now that I have the images, I noticed that they have a watermark that specifies the microscope ...
3
votes
2answers
90 views

Do we also need to model a probability distribution for the decoder of a VAE?

I'm working on understanding VAEs, mostly through video lectures of Stanford cs231n, in particular lecture 13 tackles on this topic and I think I have a good theoretical grasp. However, when looking ...
3
votes
0answers
82 views

YOLO v3 complete architecture

I am attempting to implement YOLO v3 in Tensorflow-Keras from scratch, with the aim of training my own model on a custom dataset. By that, I mean without using pretrained weights. I have gone through ...
3
votes
1answer
245 views

Alternative to sliding window neural network (was: Object detect (or) image classification at specific locations in the frame)

Recent advances in Deeplearning and dedicated hardware has made it possible to detect images with a much better accuracy than ever. Neural networks are the gold standard for computer vision ...
3
votes
2answers
203 views

Point A to B Avoidance

I understand A* and Dijkstra for avoiding obstacles, they require that points are traversable there are points that are not traversable thus the algorithms wont bump into the obstacles because the ...
2
votes
3answers
3k views

When using neural networks to detect features in an image, how can locate that specific feature in the original image?

I understand how a neural network can be trained to recognise certain features in an image (faces, cars, ...), where the inputs are the image's pixels, and the output is a set of boolean values ...
2
votes
1answer
54 views

Aesthetics analysis with deep learning

I'm trying to score video scenes in terms of aesthetics and cinematography features. Basically, how "interesting" a scene or video frame can be for a viewer. Simpler, how attractive a scene is. My ...
2
votes
1answer
34 views

How does ARKit's Facial Tracking work?

iPhone X allows you to look at the TrueDepth camera and reports 52 facial blendshapes like how much your eye is opened, how much your jaw is opened, etc. If I want to do something similar with other ...
2
votes
1answer
420 views

JavaScript Client Side GAN implementation

Recently I came across this website which is a year old: https://affinelayer.com/pixsrv/ On Desktop we can draw and download the trained model in browser and see the corresponding image generated on ...
2
votes
2answers
3k views

Training an AI to play Starcraft 2 with superhuman level of performance?

I'm interested in working on challenging AI problems, and after reading this article (https://deepmind.com/blog/deepmind-and-blizzard-open-starcraft-ii-ai-research-environment/) by DeepMind and ...