1. A method of automatically modeling a physical scene including a number of objects, the method comprising: receiving at least two images of the scene of which images a first image is registered at a first position and a first angle with respect to the scene and a second image is registered at a second position and a second angle with respect to the scene, where at least one of the second position and the second angle is different from the first position and the first angle, matching at least one image object in the first image against at least one image object in the second image to obtain a matching result, calculating, based on the matching result, a fundamental matrix defining a relationship between the first image and the second image, and calculating, based on the fundamental matrix, a depth map describing distance differences between a set of image points in the first image and a corresponding set of image points in the second image, wherein the matching comprises loading pixel values for a first image portion of the first image into an artificial neural network, scanning, utilizing the artificial neural network with support from representations in the database, the second image in search of pixels representing a second image portion corresponding to the first image portion, the scanning comprising generating a database that represents image patterns that occur in the first image, and determining a position of the second image portion upon fulfillment of a match criterion in the artificial neural network in respect of the first and second image portions.