`
`
`
`Automatic Vehic
`Guidance:
`The Experience of the A R C 0
`Aestsnomous Vehicle
`
`
`
`Automatic Vehic
`Guidance:
`The Experience sf the ARC0
`Autonomous Vehic
`
`Al berto Broggi
`Massi mo Bertozzi
`Alessandra Fasciol i
`Gianni Conte
`University of Parma, Italy
`
`World Scientific
`b Singapore e New JerseyeLondon ~ H o n g Kong
`
`
`
`Published by
`
`World Scientific Publishing Co. Pte. Ltd.
`P 0 Box 128, Farrer Road, Singapore 912805
`USA ofice: Suite lB, 1060 Main Street, River Edge, NJ 07661
`UK once: 57 Shelton Street, Covent Garden, London WC2H 9HE
`
`British Library Cataloguing-in-Publication Data
`A catalogue record for this book is available from the British Library.
`
`AUTOMATIC VEHICLE GUIDANCE:
`The Experience of the ARGO Autonomous Vehicle
`
`Copyright O 1999 by World Scientific Publishing Co. Pte. Ltd.
`All rights reserved. This book, orparts thereox may not be reproduced in any form or by any means,
`electronic or mechanical, includingphotocopying, recording or any information storage and retrieval
`system now known or to be invented, without written permissionfrom the Publisher.
`
`For photocopying of material in this volume, please pay a copying fee through the Copyright
`Clearance Center, Inc., 222 Rosewood Drive, Danvers, MA 01923, USA. In this case permission to
`photocopy is not required from the publisher.
`
`ISBN 981-02-3720-0
`
`This book is printed on acid-free paper.
`
`Printed in Singapore by UtePrint
`
`
`
`Chapter 2
`Intelligent Vehicles
`and Machine Vision
`
`2.1 Evolution of Intelligent Transportation Systems
`
`After completion of the first explorative phase, that started around the
`beginning of the eighties, the field of Intelligent Transportation Systems
`(ITS) is now entering its second phase characterized by a maturity in its
`approaches and by new technological possibilities which allow the devel-
`opment of the first test products. Nevertheless, the evolution towards the
`third stage, i.e. the massive production and integration of ITS technology
`on commercial vehicles, is expected to begin not before a couple of decades.
`The interest in ITS technologies and their related issues was born about
`20 years ago, when the problem of people and goods mobility began to arise:
`the saturation of the most common way to increase mobility, namely the
`extension of the road network, focused the interest of governments and
`research institutions towards new alternative solutions.
`The main target of this first phase was to create a technical substrate to
`be used in the following prototyping stages, namely a formal basis covering
`different subjects. For this reason, automatic vehicle driving, intelligent
`route planning, and other extremely high-level functionalities were selected
`as main goals.
`Government institutions activated the initial explorative phase by means
`of different projects worldwide. The first results were a deep analysis of the
`problem and the development of a feasibility study to understand the re-
`quirements and possible effects of the application of ITS technology. One
`of the main advantages of these activities was the possibility to have a
`large number of different and complementary research units -with differ-
`
`
`
`I
`I
`1
`1
`
`I
`
`1
`
`I
`
`I
`
`Machine Vision
`
`17
`
`tions can be found in CMOS sensors, such as the possibility of dealing with
`pixels independently as in traditional memories. Another key advantage of
`CMOS-based sensors is that their integration on the processing chip seems
`t o be straightforward.
`As a result, not only did this advanced technology promote improved
`hardware devices, but also triggered off renewed interest in the techniques
`for the processing of iconic information, generally addressed by the field
`of Artificial Intelligence, who deals with image interpretation and -more
`generally- with perception, when the fusion of data coming from other
`sensors is also integrated.
`Nonetheless, when designing a vision system for automotive applica-
`tions, some important characteristics must be carefully considered.
`
`c ITS systems require faster processing than other applications, since
`the vehicle speed is proportional to the processing rate. The main
`problem that has to be faced when real-time imaging is concerned
`and which is intrinsic to the processing of images, is the large
`amount of data -and therefore computation- involved. As a result,
`specific computer architectures and processing techniques must be
`devised in order to achieve real-time performance. ru'evertheless,
`since the success of ITS apparata is tightly related to their cost,
`the computing engines cannot be based on expensive processors.
`Therefore, either off-the-shelf components or ad-hoc dedicated low-
`cost solutions must be considered.
`e Furthermore, in the automotive field no assumptions can be made
`on key parameters, for example the illumination or contrast of the
`scene, which are directly measured by the vision sensor. Hence,
`the subsequent processings must be robust enough to tolerate these
`changes and both adapt to different environmental conditions, such
`as sun (high brightness and contrast due t o shadows), rain (ex-
`tremely high contrast due to reflections), fog (low contrast) and t o
`their dynamic changes, such as transitions from sun to shadows or
`vice versa (the entrance or exit from a tunnel).
`
`Moreover, other key issues, such as robustness t o camera movements
`and drifts in its calibration must be handled as well.
`Nevertheless, although being extremely complex and highly demanding,
`thanks to the great deal of information that it can deliver, computer vision is
`
`
`
`I
`
`I
`
`1
`
`I
`
`18
`
`Intelligent Vehicles and Machine Vision
`
`a powerful means for sensing the environment and has been widely employed
`to deal with a large number of tasks in the automotive field. These tasks
`include: Road Following (which involves Lane Detection [85] and Obstacle
`Detection), Platooning (the automatic following of a manually driven vehicle
`
`To accomplish these tasks different quantities must be measured and/or
`patterns recognized before the closing of the control loop. These are the fol-
`lowing: the relative position of the vehicle with respect to the lane and the
`check for obstacles on the path or for known road signs [I] for Road Follow-
`ing; the recognition of specific vehicle's characteristics and the computation
`of the time-to-impact for Platooning; the sensing of multiple lanes [I561 as
`well as obstacle detection for Vehicle Overtaking and Collision Avoidance;
`the distance amongst parked vehicles for Automatic Parking; the position
`and movements of the driver's eyes and head for Driver Status Monitoring.
`Machine Vision systems are composed of two modules: the first, used
`for data acquisition, and the second used to process the acquired data.
`
`Image acquisition
`The acguisitlon of significant data is a basic requirement. Many
`different parameters must be evaluated for the design and choice
`of an image acquisition device. First of all, the spatial resolution
`as well as the depth (number of bitlpixel) of the images must be
`selected; this also includes the selection of color vs monochrome im-
`ages. Other parameters tightly coupled with the algorithms regard
`the choice of monocular vs binocular (stereo) vision and the sensors'
`angle of view. Some systems adopt a multi-camera approach, by
`using more than one camera with different viewing angles (e.g. fish
`eye or zoom).
`Apart from these, other parameters -intrinsic to the sensor- must
`be considered. Although the frame rate is generally fixed for CCD-
`based devices (25 or 30 Hz), the dynamics of the sensor is of basic
`importance: conventional cameras allow an intensity contrast of
`500:l within the same image frame, whilst most ITS applications
`require a 10,000:l dynamic range for each frame and 100,000:l for
`a short image sequence. Different approaches have been studied
`to meet this requirement, ranging from the design of CMOS-based
`cameras with a loga~ithmically compressed dynamic [134], to the
`
`
`
`Machine Vzsion
`
`19
`
`interpolation and superimposition regarding values of two subse-
`quent images taken from the same camera [103].
`Furthermore, in the automotive field some additional problems have
`to be faced. The acquisition system is installed on a moving ve-
`hicle; therefore image stabilization becomes a key problem. Some
`expensive devices allow to perform images stabilization directly at
`sensor level; otherwise, a different solution is to perform it via soft-
`ware [52,104,160], trading the complexity of the sensor with a more
`powerful computing system.
`Moreover, the acquisition system must be robust enough not to
`interfere with the on-board electronics, especially with telecommu-
`nication apparata.
`Finally, for an acquisition system to be of use it must be properly
`calibrated in order to create the mapping between image pixels and
`the 3D world.
`Image processing systems
`Image processing hardware must meet two basic requirements: it
`has t o be powerful enough to support real-time processing, and
`compact and inexpensive to allow a massive integration on com-
`mercial vehicles.
`As mentioned, in the early years of ITS applications a great deal
`of custom solutions were proposed, based on ad-hoc, special-purpose
`hardware. This was motivated by the need for computational power.
`The most significant solutions were based on SIMD array proces-
`sors, composed of a large number of extremely simple processors
`working simultaneously on image windows [23].
`-4fter this first stage, when commercial hardware began to deliver
`sufficiently high computational power at a low cost, general-purpose
`solutions, based on off-the-shelf components, became competitive.
`In this phase the first NIIMD systems [151], composed of a rather
`small number of powerful, independent processors, were built and
`installed on prototype vehicles.
`Current trends, however, are moving towards a mixed architecture,
`in which a powerful processor is aided by specific hardware such as
`boards and chips implementing optical flow computation, pattern-
`matching, convolution, and morphological filters. Moreover, some
`SIMD capabilities are now being transferred into the instruction
`set of the last-generation CPUs, which has been tailored to ex-
`
`
`
`Pnslal & correspondence:
`Farrer Road
`P 0 Box 128
`Singapore 912805
`
`Office:
`5 Ton Tuck Link
`Singapore 596224
`Tel: (65) 6466 5775 Fax: (65) 6467 7667
`
`E—mail: wspc@wspc.com.sg
`hitp.'//www. w0rldscienfific.com/
`
`World Scientific Publishing Co Pte Ltd
`Reg No: 1980046650
`
`30 June 2014
`
`Ms Seema Mehta
`Partner
`Osha Liang LLP
`USA
`
`Dear Seema
`
`book Automatic Vehicle Guidance (ISBN 978-981'°2‘372°'2)
`h t ti
`r
`-
`d
`F
`' 1' and Gianni Conte was
`This 55 to C0“ "mt a
`“.3
`by Alberto Broggl, Massxnio Be1'ttc)>1.7rz]1l,.:i1eés)agt;‘2£t§1:::02l2 April 1999.
`published by World Scientific Pu 1s 1
`1%
`
`Attached is the copyright Page for Y0” informauon
`
`Yours sincerely
`
`M‘/
`
`Doreen Liu
`_
`I
`Managing Director
`World Scientific Publishing Co Pte Ltd
`
`USA Office: World Scientific Publishing Co., Inc., 27 Warren Street, Suite 401-402, Hackensack. NJ 07601, USA. Tel: 1-201-487-9655 Fax: 1-201-487-9656 E-mail: sa|es@wspc.com
`London Office: World Scientific Publishing (UK) Ltd, 57 Shelton Street, Covent Garden, London WC2H 9HE, UK. Tel: 44-020-7836-0888 Fax: 44-020-7836-2020 E-mail: sales@wspc.co.uk
`Shanghai Office: Global Consultancy (Shanghai) Pte Ltd, 99, Huangpu Fload, Room 2003, Shanghai Bund International Tower, Shanghai 200080. P.Ft.China, Tel: B6-21-6325-4982 Fax:B6-21-6325-4985
`Beijing Office: World Scientific Publishing (Beijing), School of Mathematical Sciences Building #2526W, Peking University, Beijing 100871, China Tel/Fax: B6-10-6275-9359
`Tianjin Office: World Scientific Publishing (Tianjin). Room 309, Chern Institute of Mathematics, Nankai University, Weijln Road 94, Nankai District, Tianjin 300071, China Tel: 86-22-2350-9343
`Hong Kong Office: World Scientific Publishing (HK) Co Ltd, P O Box 72462, Kowloon Central Post Office, HONG KONG. Tel: 852-2-771-8791 Fax: 852-2-771-8155 E-mail: wsped@pacific.net.hk
`Taiwan Office: World Scientific Publishing Co Pte Ltd, BF, No.162, Sec 4, Roosevelt Road, Taipei 10091, TAIWAN. Tel: 886-2-2369-1366 Fax: 886-2-2366-0460 E-mail: wsptw@ms13.hinet.net
`
`
`
`CERTIFICATION BY DOCUMENT CUSTODIAN
`
`1. My name is Yubing Zhai. I am over the age of 18, have personal knowledge of the
`facts recited in this certification, and am fully competent to make this certification.
`
`2.
`
`I am the VP/Executive Editor and custodian of records for World Scientific
`Publishing Co., Inc., New Jersey Office, at 27 Warren Street, Suite 401-402,
`Hackensack, NJ 07601.
`
`3. My capacity as records custodian is as VP/Executive Editor and in that role I have
`personal knowledge of the records that are maintained in the ordinary course of
`business here at World Scientific Publishing Co., Inc., which include records that
`establish the dates on which we have publications in inventory here in the United
`States and the dates on which we sell such inventory. Records of when we receive
`and sell inventory are made at or near the time of receiving and/or selling
`inventory by someone with knowledge of the inventory and/or sale, and these
`records are kept in the ordinary and regular course of business here in our offices
`in New Jersey.
`
`4.
`
`I have been asked to certify the date when the following book published by World
`Scientific Publishing Co. Pte. Ltd. 5 Toh Tuck Link, Singapore 596224, was first
`publicly available in the United States from our company and first sold by our
`company, World Scientific Publishing Co., Inc., New Jersey Office, at 27 Warren
`Street, Suite 401-402, Hackensack, NJ 07601:
`
`0
`
`“Automatic Vehicle Guidance: The Experience of the ARGO Automous
`Vehicle” by Broggi A., Bertozzi M., Fascioli A., and Conte G., ISBN #
`9810237200 (1999).
`
`5. Based on my review of our records of inventory maintained in the ordinary course
`of business in a database here in our offices, the book identified in paragraph 4
`was in our inventory in the United States as of September 13, 1999 and publicly
`available in the United States as of this date and sold by our company here in the
`United States on October 6, 1999. Because it was publicly available in our
`inventory as of September 13, 1999,
`the book already had been published by
`World Scientific Publishing Co. Pte. Ltd. by that date.
`
`6. True, correct, and complete exact duplicate copies of the records that show the
`dates of public availability and sale of the above-identified book are attached to
`this certification.
`
`
`
`I, Yubing Zhai, do hereby declare and state, that all statements made herein are
`
`based on my own personal knowledge or are based on my review of records kept in the
`
`course of regularly conducted activity of World Scientific Publishing Co., Inc., and are
`
`true or are believed to be true; and further that these statements were made with the
`
`knowledge that willful false statements and the like so made are punishable by fine or
`
`imprisonment, or both, under Section 1001 of Title 18 of the United States Code.
`
`Dated: July 15, 2014
`
`
`
`DSI060
`
`Sales Transactions by Title Inquiry
`
`17/07/14 02:27:14
`
`: 9789810237202
`.
`.
`.
`.
`.
`ISBN .
`Position to date . 99/99/99
`
`AUTOMATIC VEHICLE GUIDANCE:THE
`
`Type options, press Enter.
`1=0rig document
`2=Line detail
`
`3=Disp1ay header
`
`0 Cust#
`_ 02 01
`_ 02 01
`
`S Tos
`Doc Date Typ Doc No
`Name
`US WAREHO 15/09/99 ADJ 00855881 C
`US WBREHO 13/09/99 ADJ 00855868 C
`
`Dlv
`97-
`97-
`
`B/O
`
`Total
`.00
`.00
`
`Trd
`C
`U
`U
`
`Option
`F3=Exit
`
`Bottom
`F=SHP/ITM G=APPLIC.
`C=P&A*6
`. § A=P&A SLS B=P&A-1
`F6=Fwd F7=More Dtls F8=Curr F12=Cancel
`F18=Bkwd
`F23=More Options
`
`
`
`DSI060
`
`ISBN .
`
`Sales Transactions by Title Inquiry
`
`17/07/14 02:27:21
`
`. 9789810237202
`
`AUTOMATIC VEHICLE GUIDANCE:THE
`
`Position to date
`
`. 99/99/99
`
`Type options, press Enter.
`2=Line detail
`1=Orig document
`
`3=Disp1ay header
`
`0 Cust#
`300072
`
`300072
`
`300072
`
`300114
`
`300055
`
`300114
`
`Name
`
`INGRAM BO
`
`INGRAM BO
`
`INGRAM BO
`
`YBP LIBRA
`
`AMAZON.C0
`
`YBP LIBRA
`
`Doc Date
`
`23/11/99
`
`23/11/99
`23/11/99
`11/11/99
`
`3/11/99
`
`Typ
`INV
`
`INV
`
`INV
`
`INV
`
`INV
`
`Doc No
`
`S Tos
`
`00704677
`
`C
`
`Dlv
`
`B/O
`
`00704675
`
`00704674
`
`00703971
`
`00702767
`
`Trd
`
`Total
`
`38
`
`.86
`
`38
`
`.86
`
`116.
`
`58
`
`40.
`
`60
`
`46.
`
`40
`
`NEW ENGLA
`
`MARK ORMS
`
`SHAHID CH
`YBP LIBRA
`
`UNIVERSIT
`
`YBP LIBRA
`
`30/10/99
`
`29/10/99
`
`27/10/99
`
`21/10/99
`
`7/10/99
`
`7/10/99
`
`6/10/99
`
`INV
`
`INV
`
`INV
`
`INV
`
`INV
`
`INV
`
`INV
`
`00702366
`
`00702351
`
`00702046
`
`00701840
`
`00700906
`
`00700904
`
`00700853
`
`00000000000
`
`i-‘N)l-‘I-‘I-|l~4l-‘I-‘l-‘DJ!-‘F-'
`
`CGGGCGCGGCGGO
`
`40.
`
`60
`
`46.
`
`40
`
`58.
`
`00
`
`58
`
`.00
`
`40.
`
`60
`
`92.
`
`80
`
`40.
`
`60
`
`. § A=P&A SLS B=P&A-1
`.
`F7=More Dtls F8=Curr
`F6=Fwd
`
`C=P&A-6
`
`F=SHP/ITM G=APPLIC.
`F12=Cancel
`F18=Bkwd
`F23=More Options
`
`More
`
`300344
`
`301460
`
`300717
`
`300114
`
`300172
`
`_ 300114
`Option
`
`F3=Exit