Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Marco Campani

dblp:60/6761 · DBLP profile ↗
← Back
14ranked-venue papers
2as first author
0since 2021 · last 2000
0000-0002-3519-7750ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 13 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 5 · 1 first-authorSystems, architecture and hardware · 2Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
7 papers
Motion planning and robot control · 25% 3D vision · 24% Video understanding and tracking · 19%
Computer graphics and multimedia
3 papers
Image and video processing · 57% Geometric modeling and processing · 43%

Topics — the 16 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Learning paradigms
supervised learning
0.012000
Learning to Recognize Visual Dynamic Events from Examples · Int. J. Comput. Vis. 2000
Image and video processing › motion estimation
optical flow
0.021998
The use of optical flow for road navigation · IEEE Trans. Robotics Autom. 1998
The use of optical flow for the autonomous navigation · ECCV (1) 1994
Computer vision › 3D vision › motion estimation
ego-motion estimation
0.011998
The use of optical flow for road navigation · IEEE Trans. Robotics Autom. 1998
Computer vision › 3D vision
motion estimation
0.021992
Identifying multiple motions from optical flow · ECCV 1992
Computing optical flow from an overconstrained system of linear algebraic equations · ICCV 1990
Robotics › Motion planning and robot control › robot control
hierarchical control
0.011994
Complex Tasks and Control Strategies of Robots · ICRA 1994
Robotics › Motion planning and robot control › path planning
maze navigation
0.011994
Complex Tasks and Control Strategies of Robots · ICRA 1994
Robotics › Robot navigation and mapping
mobile robot navigation
0.011994
The use of optical flow for the autonomous navigation · ECCV (1) 1994
Robotics › Motion planning and robot control
motion planning
0.011994
Complex Tasks and Control Strategies of Robots · ICRA 1994
Robotics › Motion planning and robot control
robot control architecture
0.011994
Complex Tasks and Control Strategies of Robots · ICRA 1994
Computer vision › Image recognition and object detection › object recognition › category recognition
traffic sign recognition
0.011994
A robust method for road sign detection and recognition · ECCV (1) 1994
Computer vision › 3D vision › motion estimation
optical flow
0.021992
Computing optical flow from an overconstrained system of linear algebraic equations · ICCV 1990
Identifying multiple motions from optical flow · ECCV 1992
Computer vision › Video understanding and tracking › motion segmentation
multi-body motion segmentation
0.011992
Identifying multiple motions from optical flow · ECCV 1992
Geometric modeling and processing
3d scene understanding
0.011992
The Recovery and Understanding of a Line Drawing from Indoor Scenes · IEEE Trans. Pattern Anal. Mach. Intell. 1992
Geometric modeling and processing › spatial reasoning › geometric reasoning
line drawing interpretation
0.011992
The Recovery and Understanding of a Line Drawing from Indoor Scenes · IEEE Trans. Pattern Anal. Mach. Intell. 1992
Robotics › Autonomous driving
driver assistance
0.011998
The use of optical flow for road navigation · IEEE Trans. Robotics Autom. 1998
Robotics › Autonomous driving
perception
0.011994
A robust method for road sign detection and recognition · ECCV (1) 1994

Methods — techniques the papers use, named apart from their topics

motion boundary detection · 0.0correlation-based techniques · 0.0supervised learning · 0.0optical flow · 0.0robust detection · 0.0finite state automata · 0.0vanishing point detection · 0.0linear vector field approximation · 0.0least-mean-square · 0.0
YearPublicationVenuePosition
2000 Learning to Recognize Visual Dynamic Events from Examples
Massimiliano Pittore, Marco Campani, Alessandro Verri
Int. J. Comput. Vis.2
1998 The use of optical flow for road navigation
abstract
This paper describes procedures for obtaining a reliable and dense optical flow from image sequences taken by a TV camera mounted on a car moving in usual outdoor scenarios. By using correlation based techniques and by correcting the optical flows for shocks and vibrations, useful sequences of optical flows can be obtained. When the car is moving along a flat road and the optical axis of the TV camera is parallel to the ground, the motion field is expected to be almost quadratic and have a specific structure. As a consequence the egomotion can be estimated from this optical flow and information on the speed and the angular velocity of the moving vehicle are obtained. By analyzing the optical flow it is possible to recover also a coarse segmentation of the flow, in which objects moving with a different speed are identified. By combining information from intensity edges a better localization of motion boundaries are obtained. These results suggest that the optical flow can be successfully used by a vision system for assisting a driver in a vehicle moving in usual streets and motorways.
Andrea Giachetti 0001, Marco Campani, Vincent Torre
IEEE Trans. Robotics Autom.2
1996 Robust method for road sign detection and recognition
Giulia Piccioli, Enrico De Micheli, Pietro Parodi, Marco Campani
Image Vis. Comput.4
1994 The use of optical flow for the autonomous navigation
Andrea Giachetti 0001, Marco Campani, Vincent Torre
ECCV (1)2
1994 A robust method for road sign detection and recognition
Giulia Piccioli, Enrico De Micheli, Marco Campani
ECCV (1)3
1994 Complex Tasks and Control Strategies of Robots
abstract
The robot moves in a simplified world and performs tasks of increasing complexity, such as the exploration of a maze, the recovery of its structure and the planning of some nearly optimal trajectories through the maze. There are three layers of robot motion control: the lowest layer is essentially an optomotor reflex; the second layer has a short term memory and operates when the visual information is not complete; the third layer has a long term memory and reasoning capabilities. The vision and motor systems are assumed to be finite state automata and the control architecture is based on transitions between states of these automata. The intelligent behavior of the robot is primarily caused by the memory and the capability to create simple and useful representations of the world.>
A. Martinengo, Marco Campani, Vincent Torre
ICRA2
1994 Artificial systems and complex behaviours
abstract
This paper describes some experiments on control strategies of a mobile robot. The robot has a simple vision system and moves in a simplified world, but the controlling architecture performs tasks of increasing complexity, such as the exploration of a maze, the recovery of its structure and the planning of some nearly optimal trajectories through the maze. There are three layers of control of robot motion: the lowest layer analyses images, controls the speed of robot wheels and is essentially an optomotor reflex; the second layer has a short term memory and operates when the visual information is not complete or when the robot has lost its way; the third layer has a long term memory and reasoning capabilities, monitors the achievement of robot tasks and schedules the timing of completion of the different tasks. The vision and motor systems and other supervising units are assumed to be finite state automata and the control architecture is based on transitions between states of these automata. The control system is flexible and new capabilities are easily acquired by simply introducing new states. The intelligent behaviour of this artificial system is primarily caused by the memory and the capability to create simple and useful representations of the world.>
A. Martinengo, Marco Campani, Vincent Torre
IROS2
1993 Extraction of vanishing points from images of indoor and outdoor scenes
Marco Straforini, C. Coelho 0001, Marco Campani
Image Vis. Comput.3
1992 Identifying multiple motions from optical flow
Alessandra Rognone, Marco Campani, Alessandro Verri
ECCV2
1992 Motion analysis from first-order properties of optical flow
Marco Campani, Alessandro Verri
CVGIP Image Underst.1
1992 The Use of Optical Flow for the Autonomous Navigation
abstract
Insects and a lot of other animals use the optical flow to control the direction of their motion and to avoid obstacles. This paper describes experiments suggesting the possible use of the optical flow for the navigation of a robot moving in indoor and outdoor environments. In indoor scenes, such as corridors, offices and laboratories, the optical flow is used to detect and localize obstacles. These routines are based on the computation of a reduced optical flow. Almost real time performance was obtained with standard workstations, such as SUN 3 or SUN Sparcstation 1. The mobile vehicle is usually able to avoid large obstacles such as a chair or a human, but it is not able to avoid thin obstacles such as a rod or a bar. The avoidance performances of the proposed algorithm critically depend on the feedback loop between the vision module and the motor system. In outdoor scenes the optical flow can be used to understand the egomotion, that is to obtain information on the absolute velocity of the moving vehicle. The optical flow is corrected for shocks and vibration present during image acquisition. Regions of the image are extracted, where the optical flow is reliable, and the information on egomotion is recovered from the optical flow here obtained. These results suggest that the optical flow can be successfully used by biological and artificial systems for controlling their motion and for avoiding obstacles.
Antonio Malisia, Andrea Baghino, Marco Campani, Marco Straforini, Vincent Torre
Int. J. Neural Syst.3
1992 The Recovery and Understanding of a Line Drawing from Indoor Scenes
abstract
A general procedure for the understanding of a class of indoor scenes is proposed. The suggested algorithm makes use of an extensive 2-D processing of the image that provides a faithful line drawing of the viewed scene. It also uses procedures adequate for the understanding of the 3-D structure and for the recognition of several items in the scene. The approach is specific for indoor scenes, such as corridors, offices, and laboratory rooms, where long straight edges are predominant and vanishing points can be detected.>
Marco Straforini, C. Coelho 0001, Marco Campani, Vincent Torre
IEEE Trans. Pattern Anal. Mach. Intell.3
1990 Using geometrical rules and a priori knowledge for the understanding of indoor scenes
abstract
The main goals of Computer Vision are the recovery of the three dimensional structure and the recognition of viewed objects from T.V. images. The understanding of images of indoor scenes, such as corridors and offices, is greatly simplified by the exploration of geometrical properties of the viewed scene. In these scenes there are many long straight edges which are either parallel or orthogonal and the viewed objects can be modeled as elements of Legoland. Legoland is a block world where physical edges have at most three directions, which are mutually orthogonal. In this paper a general procedure is proposed for the understanding of indoor scenes which is likely to be useful in Computer Vision. The proposed algorithm makes use of an extensive 2D image processing which is able to provide a faithful line drawing of the viewed scene. It also uses procedures adequate for both the understanding of the 3D structure of the viewed scene and for the recognition of several items in the scene.
C. Coelho 0001, Marco Straforini, Marco Campani
BMVC3
1990 Computing optical flow from an overconstrained system of linear algebraic equations
abstract
A method is presented for the recovery of optical flow. The key idea is that the local spatial structure of optical flow, with the exception of surface boundaries, is usually rather coherent and can thus be appropriately approximated by a linear vector field. According to the proposed method, the optical flow components and their first order spatial derivatives are computed at the central points of rather large and overlapping patches which cover the image plane as the solution to a highly overconstrained system of linear algebraic equations. The equations, which are solved through the use of standard least mean square techniques, are derived from the assumptions that the changing image brightness is stationary everywhere over time and that optical flow is, locally, a linear vector field. The method has been tested on many sequences of synthetic and real images and the obtained optical flow has been used to estimate three-dimensional motion parameters with very good results.>
Marco Campani, Alessandro Verri
ICCV1