throbber
a2) United States Patent
`US 6,844,990 B2
`(10) Patent No.:
`Jan. 18, 2005
`(45) Date of Patent:
`Artonneet al.
`
`US006844990B2
`
`(54) METHOD FOR CAPTURING AND
`DISPLAYING A VARIABLE RESOLUTION
`DIGITAL PANORAMIC IMAGE
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`4/1976 Fisheretal.
`3,953,111 A
`3/1999 Ishii etal.
`5,880,896 A
`2/2000 Inoue
`6,031,670 A
`6,333,826 B1 * 12/2001 Charles... 359/725
`6,449,103 Bl *
`9/2002 Charles ........ ee 359/725
`FOREIGN PATENT DOCUMENTS
`
`EP
`EP
`WO
`
`0 695 085 Al
`1 004 915 Al
`WO 00/42470 Al
`
`1/1996
`5/2000
`7/2000
`
`* cited by examiner
`
`Primary Examiner—Scott J. Sugarman
`(74) Attorney, Agent, or Firm—Akin GumpStrauss Hauer
`& Feld, LLP
`
`(57)
`
`ABSTRACT
`
`A method for capturing a digital panoramic image includes
`projecting a panorama onto an image sensor by meansof a
`panoramic objective lens. The panoramic objective lens has
`a distribution function of the image points that is not linear
`relative to the field angle of the object points of the
`panorama,suchthat at least one zone of the image obtained
`is expanded while at least another zone of the image is
`compressed. When a panoramic image obtained is then
`displayed, correcting the non-linearity of the initial imageis
`required and is performed by meansofa reciprocal function
`of the non-linear distribution function of the objective lens
`or by means of the non-linear distribution function.
`
`26 Claims, 11 Drawing Sheets
`
`(75)
`
`Inventors: Jean-Claude Artonne, Montreal (CA);
`Christophe Moustier, Marseilles (FR);
`Benjamin Blanc, Montreal (CA)
`
`(73) Assignee: 6115187 CanadaInc., Saint Laurent
`(CA)
`
`(*) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`US.C. 154(b) by 0 days.
`
`(21) Appl. No.: 10/706,513
`
`(22)
`
`(65)
`
`63)
`
`(30)
`
`Filed:
`
`Nov. 12, 2003
`
`Prior Publication Data
`US 2004/0136092 Al Jul. 15, 2004
`
`Related U.S. Application Data
`
`PP
`Continuation of application No. PCT/FR02/01588, filed on
`May 10, 2002.
`
`Foreign Application Priority Data
`
`May 11, 2001
`
`(FR)
`
`cesesscsscsssessessecsstsssesssesseeseseees O1 06261
`
`Int. C1? oe G02B 13/06; GO2B 13/18
`(51)
`(52) U.S. Cd. cc ecccecetetecceeeseeceeeneeenes 359/725; 359/718
`(58) Field of Search oe 359/718, 719,
`359/725, 728
`
`
`
`APPLE 1001
`
`APPLE 1001
`
`1
`
`

`

`Jan. 18, 2005
`
`Sheet 1 of 11
`
`US 6,844,990 B2
`
`U.S. Patent
`
`
`
`
`
`2
`
`

`

`U.S. Patent
`
`Jan. 18, 2005
`
`Sheet 2 of 11
`
`US 6,844,990 B2
`
`a
`
` 0
`
`10 20 30 40 50 60 70 80 90 Fig. 4B
`
`3
`
`

`

`U.S. Patent
`
`Jan. 18, 2005
`
`Sheet 3 of 11
`
`US 6,844,990 B2
`
`Fig.5
`
`PRIOR ART
`
`se*a”
`
`“““7
`
`
`
`™\ pdl(dr=0.22)
`
`
`
`4
`
`

`

`U.S. Patent
`
`Jan. 18, 2005
`
`Sheet 4 of 11
`
`US 6,844,990 B2
`
`Pdl(dr=0.777)
`
`Fd2
`
`Pd(dr=0.3)
`
`dr
`
`0.3
`
`
`
`70°
`
`90°
`
`
`
`
`
`30°
`
`70°
`
`90°
`
`5
`
`

`

`U.S. Patent
`
`Jan. 18, 2005
`
`Sheet 5 of 11
`
`US 6,844,990 B2
`
`
`
`6
`
`

`

`U.S. Patent
`
`Sheet 6 of 11
`
`Jan. 18, 2005
`
`US 6,844,990 B2
`
`7
`
`

`

`U.S. Patent
`
`Jan. 18, 2005
`
`Sheet 7 of 11
`
`US 6,844,990 B2
`
`$1 - Acquisition
`
`- Taking a panoramic image by meansofa still digital camera
`or a digital video camera equipped with a panoramic lens
`having a non-linear distribution function Fd
`
`S2 — Transfer of the imagefile into a computer
`
`(image
`
`disk)
`
`into
`
`a
`
`shrinking/expanding the image sector displayed)
`
`- Transfer of
`microcomputer
`- Storage in the auxiliary storage (optional)
`
`the
`
`image
`
`file
`
`S3 -Linearisation of the image disk
`
`- Transfer of the image points of the initial image disk into a
`second virtual image disk comprising more image points than
`the initial image disk, by meansofthe function Fd
`Obtaininga linear image disk
`
`S4 — Digitisation
`
`- Transfer of the image points of the second image disk into a
`system of axes OXYZ in spherical coordinates Obtaining a
`panoramic image in a hemisphere
`
`35 ~ Interactive display
`
`- Determination of the image points of an image sector to be
`displayed
`- Display of the image sector on a display window
`- Detection of the user’s actions on a screen pointer or any
`other control means,
`- Detection of the user’s actions on keys
`enlargement,
`- Modification of the sector displayed (sliding the image
`sector displayed on the surface of the hemisphere and/or
`
`image
`
`for
`
`8
`
`

`

`U.S. Patent
`
`Jan. 18, 2005
`
`Sheet 8 of 11
`
`US 6,844,990 B2
`
`
`
`p(pu, pv)
`
`P(px, Py, P2)
`
`(i,j)
`
`
`
`DW
`
`HS
`
`9
`
`

`

`U.S. Patent
`
`Jan. 18, 2005
`
`Sheet 9 of 11
`
`US 6,844,990 B2
`
`Fig. 14
`
`S1 — Acquisition
`
`- Taking a panoramic image by meansofa still digital camera
`or a digital video camera equipped with a panoramic lens
`having a non-lineardistribution function Fd
`
`S2 — Transfer of the imagefile into a computer
`
`image
`
`file
`
`(image
`
`disk)
`
`into
`
`a
`
`and/or shrinking/expanding the image sector)
`
`- Transfer of
`microcomputer
`- Storage in the auxiliary storage (optional)
`
`the
`
`S3' — Interactive display with implicit correction of the
`non-linearity of the initial image
`
`A - Determination of the colour of the points E(i, j) of an
`image sector to be displayed using the points p(pu, pv) of the
`image disk:
`
`l- determination of the coordinates Ex, Ey, Ez in the
`coordinate system OXYZ ofeach point E(i, j) of the sector to
`be displayed,
`2- determination of the coordinates Px, Py, Pz of points P of
`the hemisphere correspondingto the points EQ,j),
`3- calculation of the coordinates, in the coordinate system
`O'UVofthe imagedisk, of the points p(pu, pv) corresponding
`to the points P of the hemisphere, by means of the function
`Fd,
`
`B - Presentation of the imagesector in a display window,
`C - Detection of the user’s actions on a screen pointer or any
`other control means,
`D - Detection ofthe user’s actions on enlargement keys,
`E - Modification of the image sector displayed (moving
`
`10
`
`10
`
`

`

`U.S. Patent
`
`Jan. 18, 2005
`
`Sheet 10 of 11
`
`US 6,844,990 B2
`
`SS
`TAN
`
`
`WEEP
`
`
`N
`
`—
`OY WS
`
`
`
`11
`
`

`

`U.S. Patent
`
`Jan. 18, 2005
`
`Sheet 11 of 11
`
`US 6,844,990 B2
`
`40
`
`?
`
`Mi
`
`Ly
`
`Le
`
`L3
`
`43
`
`Fig. 18
`
`M2
`
`12
`
`12
`
`

`

`US 6,844,990 B2
`
`1
`METHOD FOR CAPTURING AND
`DISPLAYING A VARIABLE RESOLUTION
`DIGITAL PANORAMIC IMAGE
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`This application is a continuation of International Appli-
`cation No. PCT/FR02/01588, filed May 10, 2002 the dis-
`closure of which is incorporated herein by reference.
`BACKGROUND OF THE INVENTION
`
`10
`
`15
`
`20
`
`30
`
`35
`
`2
`central point O' of the system of axes O'X"Y'Z, which defines
`with the center O" of the image sector 12, a direction O'O"
`called “viewing direction”.
`In order to avoid the image sector displayed 12 having
`geometrical distortions unpleasant
`for the observer,
`the
`classical panoramic objective lenses must have a distribution
`function of the image points according to the field angle of
`the object points of a panoramathat is as linear as possible.
`Therefore,if two points A’, B', situated on the same meridian
`of the hemisphere 11, and the corresponding points A, B on
`the image disk 10 are considered,
`the ratio between the
`angles (A'O'Z) and (B'O'Z) must be equal
`to the ratio
`The present invention relates to obtaining digital pan-
`between the distances OA and OB onthe image disk.
`oramic images and displaying panoramic images on com-
`puter screens.
`Dueto this property of linearity of a classical panoramic
`objective lens, image points corresponding to object points
`FIG. 1 represents a classical device allowing a digital
`having an identical field angle form concentric circles C10,
`panoramic image to be produced and presented on a com-
`C20... . C90 on the image disk 10, as represented in FIG.
`puter screen. The device comprises a digital camera 1
`4A.Classically, “field angle of an object point” means the
`equipped with a panoramic objective lens 2 of the “fish-eye”
`angle of an incident light ray passing through the object
`type, having an angular aperture on the order of 180°. The
`point considered and through the center of the panorama
`camera 1 is connected to a computer 5, such as a micro-
`photographed, relative to the optical axis of the objective
`computer for example, equipped with a screen 6. The
`lens. The field angle of an object point can be between 0 and
`connection to the microcomputer 5 may be permanent,
`90° for an objective lens having an aperture of 180°.
`when, for example, the camera 1 is a digital video camera,
`Therefore,
`the circle C10 is formed by the image points
`25
`or temporary, when, for example, the camera 1 isastill
`corresponding to object points having a field angle of 10°,
`digital camera equipped with an image memory, the con-
`the circle C20 is formed by image points corresponding to
`nection then being carried out at the time the imagefiles are
`object points having a field angle of 20°, etc., the circle C90
`to be transferred into the microcomputer.
`being formed by the image points having a field angle of
`FIG. 2 schematically represents the appearance of a
`90°.
`panoramic image 3 obtained by means of the panoramic
`FIG. 4B represents the shape of the distribution function
`objective lens 2. The round appearance of the image is
`Fde of a classical panoramic objective lens, which deter-
`characteristic of the axial symmetry of panoramic objective
`minesthe relative distance dr of an image point in relation
`lenses and the imagehas dark edges 4 that will subsequently
`to the center of the image disk according to the field angle
`be removed. This digital panoramic image is delivered by
`ax of the corresponding object point. The relative distance dr
`the camera 1 in the form of a computerfile containing image
`is between 0 and 1 andis equal to the distance of the image
`points coded RGBAarranged in a two-dimensional table,
`point in relation to the center of the image divided by the
`“R” being the red pixel of an image point, “G” the green
`radius of the image disk. The ideal form of the function Fde
`pixel, “B” the blue pixel, and “A” the Alpha parameter or
`is a straight line of gradient K:
`transparency. The parameters R, G, B, A are generally being
`coded on8bits.
`40
`dr=Fdc(a)=Ka
`
`The image file is transferred into the microcomputer 5
`which transformsthe initial image into a three-dimensional
`digital image, then presents the user with a sector of the
`three-dimensional image in a display window 7 occupying
`all or part of the screen 6.
`FIG. 3 schematically showsclassical steps of transform-
`ing the two-dimensional panoramic image into a panoramic
`imageoffering a realistic perspective effect. After removing
`the black edges of the image, the microcomputerhas a set of
`image points forming an image disk 10 of center O and axes
`OX and OY. The image points of the image disk are
`transferred into a three-dimensional space defined by an
`orthogonal coordinate system of axes O'X'Y'Z, the axis O'Z
`being perpendicular to the plane of the image disk. The
`transfer is performed by a mathematical function imple-
`mented by an algorithm executed by the microcomputer, and
`leads to obtaining a set of image points referenced in the
`coordinate system O'X'Y'Z. These image points are for
`example codedin spherical coordinates RGBA(9,8), » being
`the latitude and 0 the longitude of an imagepoint. The angles
`» and @ are coded in 4 to 8 bytes (IEEE standard). These
`image points form a hemisphere 11 when the panoramic
`objective lens used has an aperture of 180°, otherwise a
`portion of a hemisphere. The microcomputer thus has a
`virtual image in the shape of a hemisphere onesector 12 of
`which, corresponding to the display window 7,is presented
`on the screen (FIG. 1) considering that the observer is on the
`
`45
`
`50
`
`55
`
`60
`
`65
`
`in which the constant K is equal to 0.111 degree? (1/90°).
`This technique of displaying a digital panoramic image
`sector on a computer screen has various advantages, par-
`ticularly the possibility of “exploring” the panoramic image
`by sliding the image sector presented on the screen to the
`left, the right, upwards or downwards,until the limits of the
`panoramic image are reached. This technique also allows
`complete rotations of the image to be carried out when two
`complementary digital images have been taken and supplied
`to the microcomputer, the latter thus reconstituting a com-
`plete panoramic sphere by assembling two hemispheres.
`Another advantage provided by presenting a panoramic
`image on screen is to enable the observer to make enlarge-
`ments or zooms on parts of the image. The zooms are
`performeddigitally, by shrinking the image sector displayed
`and expanding the distribution of the image points on the
`pixels of the screen.
`Various examplesof interactive panoramic images can be
`found on the Web. Reference could be made in particular to
`the central site “http://www.panoguide.com”(“The Guide to
`Panoramas and Panoramic Photography’) which gives a
`full overview of all the products available to the public to
`produce these images. Software programs allowing digital
`panoramic photographs to be transformed into interactive
`panoramic imagesare offered to the public in the form of
`downloadable programs or CD-ROMsavailable in stores.
`
`13
`
`13
`
`

`

`US 6,844,990 B2
`
`3
`Despite the various advantages that this technique for
`displaying digital images offers,
`the digital enlargements
`have the disadvantage of being limited by the resolution of
`the image sensor used whentaking the initial image and the
`resolution of an image sensor is generally much lower than
`that of a classical photograph. Therefore, when the enlarge-
`mentincreases, the granulosity of the image appears as the
`limits of the resolution of the image sensor are being
`reached.
`is well known to
`it
`To overcome this disadvantage,
`proceed with pixel interpolations so as to delay the appari-
`tion of the blocks of color which betray the limits of the
`resolution of the sensor. However,
`this method only
`improves the appearance of the enlarged image sector and
`does not in any wayincrease the definition. Another obvious
`solution is to provide an image sensorwith a high resolution,
`higher than the resolution required to present an image
`sector without enlargement, so that there is a remaining
`margin of definition for zooms. However, this solution is
`expensive as the cost price of an image sensorrapidly rises
`with the number of pixels per unit of area.
`Some attempts have been made to improve the quality of
`the enlargements, by changing the optical properties of the
`panoramic objective lenses themselves. ‘hus, U.S. Pat. No.
`5,710,661 teaches capturing a panoramic image with two
`overlocking objective lenses using a set of mirrors. A first set
`of mirrors provides an overall view, and a mobile central
`mirror provides a detailed view on a determined zoneof the
`panorama. However, this solution does not offer the same
`flexibility as digital zooms, particularly when the image is
`not displayed in real time, as the observer no longer has the
`possibility of choosing the image portion that he wants to
`enlarge once the photograph has been taken.
`BRIEF SUMMARY OF THE INVENTION
`
`invention comprises a method
`the present
`Therefore,
`allowing the physical limits of image sensors to be circum-
`vented and the definition offered by digital enlargements
`concerning certain parts of a digital panoramic image to be
`improved, without the need to increase the numberof pixels
`per unit of area of an image sensor or to provide an
`overlooking optical enlargement system in a panoramic
`objective lens.
`The present invention is based on the observation that, in
`several applications, only certain zones of a panoramic
`image are of a practical
`interest and are likely to be
`expandedby the observer by meansof a digital zoom. Thus,
`in applications such as video surveillance,
`videoconferencing, visio-conferencing, a panoramic camera
`can be installed against a wall or on the ceiling and there is
`generally no reason to make enlargements on the zones of
`the panoramic image corresponding to the wall or
`the
`ceiling. Similarly, as part of a videoconference performed by
`means of a panoramic camera, the most interesting zone is
`generally situated at a specific place situated towards the
`center of the image (in the case of individual use) or on the
`edges of the image (in the case of collective use or visio-
`conferencing). Furthermore, when used for recreation and
`leisure, most panoramic images comprise parts that are less
`interesting than others, such as the parts representing the sky
`or a ceiling for example, the most useful part generally being
`in the vicinity of the center of the image.
`Therefore, the present invention is based on the premise
`that a panoramic image has some zones that are not very
`useful and that can tolerate a reasonable definition to the
`benefit of other zones of the image.
`On the basis of this premise,
`the idea of the present
`invention is to produce panoramic photographs by meansof
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`a panoramic objective lens that is not linear, which expands
`certain zones of the image and compressesother zonesof the
`image. The technical effect obtained is that the expanded
`zones of the image cover a numberof pixels of the image
`sensorthat is higher than if they were not expanded, and thus
`benefit from a better definition. By choosing an objective
`lens that expands the most useful zones of an image (which
`depend on the intended application), the definition is excel-
`lent in these zones and the definition is mediocre in the zones
`
`of lesser importance.
`Thus, the present invention proposes a method for cap-
`turing a digital panoramic image, by projecting a panorama
`onto an image sensor by means of a panoramic objective
`lens, in which the panoramic objective lens has an image
`point distribution function that is not linear relative to the
`field angle of object points of the panorama,the distribution
`function having a maximum divergence of at least +10%
`compared to a linear distribution function, such that the
`panoramic image obtained has at least one substantially
`expanded zone and at least one substantially compressed
`zone.
`
`According to one embodiment, the objective lens has a
`non-linear distribution function that is symmetrical relative
`to the optical axis of the objective lens, the position of an
`image point relative to the center of the image varying
`according to the field angle of the corresponding object
`point.
`According to one embodiment, the objective lens expands
`the center of the image and compresses the edges of the
`image.
`According to one embodiment, the objective lens expands
`the edges of the image and compresses the center of the
`image.
`According to one embodiment, the objective lens com-
`presses the center of the image and the edges of the image,
`and expands an intermediate zone of the image located
`between the center and the edges of the image.
`According to one embodiment, the objective lens com-
`prises a set of lenses forming an apodizer.
`According to one embodiment, the set of lenses forming
`an apodizer comprises at least one aspherical lens.
`According to one embodiment, the set of lenses forming
`an apodizer comprises at least one diffractive lens.
`According to one embodiment, the objective lens com-
`prises a set of mirrors comprising at least one distorting
`mirror.
`
`The present invention also relates to a method for dis-
`playing an initial panoramic image obtained in accordance
`with the method described above, comprising a step of
`correcting the non-linearity of the initial image, performed
`by means of a reciprocal function of the non-linear distri-
`bution function of the objective lens or by means of the
`non-linear distribution function.
`
`the step of correcting
`According to one embodiment,
`comprises a step of transforming the initial image into a
`corrected digital
`image comprising a number of image
`points higher than the numberofpixels that the image sensor
`comprises.
`According to one embodiment, the method comprises a
`step of calculating the size of the corrected image, by means
`of the reciprocal function of the distribution function, so that
`the resolution of the corrected image is equivalent to the
`most expanded zone of the initial image, and a step of
`scanning each image point of the corrected image, searching
`for the position of a twin point of the image point on the
`
`14
`
`14
`
`

`

`US 6,844,990 B2
`
`5
`initial image and allocating the color of the twin point to the
`image point of the corrected image.
`According to one embodiment, the initial image and the
`corrected image comprise an image disk.
`According to one embodiment, the method comprises a
`step of transferring the image points of the corrected image
`into a three-dimensional space and a step of presenting one
`sector of the three-dimensional image obtained on a display
`means.
`
`According to one embodiment, the method comprises a
`step of determining the color of image points of a display
`window, by projecting the image points of the display
`window onto the initial image by means of the non-linear
`distribution function, and allocating to each image point of
`the display window the color of an image pointthat is the
`closest on the initial image.
`the projection of the
`According to one embodiment,
`image points of the display window onto the initial image
`comprises a step of projecting the image points of the
`display window onto a sphere or a sphere portion, a step of
`determining the angle in relation to the center of the sphere
`or the sphere portion of each projected image point, and a
`step of projecting onto the initial image each imagepoint
`projected onto the sphere or the sphere portion, the projec-
`tion being performed by meansofthe non-linear distribution
`function considering the field angle that each point to be
`projected has in relation to the center of the sphere or the
`sphere portion.
`‘The present invention also relates to a panoramic objec-
`tive lens comprising optical means for projecting a pan-
`orama into an image plane of the objective lens, the pan-
`oramic objective lens having an image point distribution
`function that is not linearrelativeto the field angle of object
`points of the panorama,the distribution function having a
`maximum divergenceof at least +10% comparedto a linear
`distribution function, such that a panoramic image obtained
`by means of the objective lens comprises at
`least one
`substantially expanded zone and at least one substantially
`compressed zone.
`According to one embodiment, the panoramic objective
`lens has a non-linear distribution function thal is symmetri-
`cal relative to the optical axis of the objective lens,
`the
`position of an imagepoint relative to the center of an image
`obtained varying according to the field angle of the corre-
`sponding object point.
`According to one embodiment, the panoramic objective
`lens expands the center of an image and compresses the
`edges of the image.
`According to one embodiment, the panoramic objective
`lens expands the edges of an image and compresses the
`center of the image.
`According to one embodiment, the panoramic objective
`lens compresses the center of an image and the edges of the
`image, and expands an intermediate zone of the image
`located between the center and the edges of the image.
`According to one embodiment, the panoramic objective
`lens comprises a set of lenses forming an apodizer.
`According to one embodiment, the set of lenses forming
`an apodizer comprises at least one asphericallens.
`According to one embodiment, the set of lenses forming
`an apodizer comprises at least one diffractive lens.
`According to one embodiment, the panoramic objective
`lens comprises polymethacrylate lenses.
`According to one embodiment, the panoramic objective
`lens comprises a set of mirrors comprising at least one
`distorting mirror.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`55
`
`60
`
`65
`
`6
`BRIEF DESCRIPTION OF THE SEVERAL
`VIEWS OF THE DRAWINGS
`
`The foregoing summary, as well as the following detailed
`description of preferred embodiments of the invention, will
`be better understood when read in conjunction with the
`appended drawings. For the purpose of illustrating the
`invention, there are shown in the drawings embodiments
`which are presently preferred.
`It should be understood,
`however, that the invention is not limited to the precise
`arrangements and instrumentalities shown.
`In the drawings:
`FIG. 1 described above represents a system for displaying
`a digital panoramic image on a screen;
`FIG. 2 described above represents a panoramic image
`before it is processed by a computer;
`FIG. 3 described above shows a classical method for
`transforming a two-dimensional panoramic image into a
`three-dimensional digital panoramic image;
`FIGS. 4A and 4B described above showthe linearity of a
`classical panoramic objective lens;
`FIGS. 5 and 6 show one aspect of the method according
`to the present invention and respectively represent a distri-
`bution of image points obtained with a classical panoramic
`objective lens and a distribution of image points obtained
`with a non-linear panoramic objective lens according to the
`present invention;
`FIGS. 7A and 7B showa first example of non-linearity of
`a panoramic objective lens according to the present inven-
`tion;
`FIG. 8 shows a second example of non-linearity of a
`panoramic objective lens according to the present invention;
`FIG. 9 shows a third example of non-linearity of a
`panoramic objective lens according to the present invention;
`FIG. 10 represents a system for displaying a digital
`panoramic image by meansof which a methodfor correcting
`the panoramic image according to the present invention is
`implemented;
`FIG. 11 schematically shows a first embodiment of the
`correction method according to the present invention;
`FIG. 12 is a flow chart describing a method for displaying
`a panoramic image incorporating the first correction method
`according to the present invention;
`FIG. 13 schematically shows a second embodimentofthe
`correction method according to the present invention;
`FIG. 14is a flow chart describing a method for displaying
`a panoramic image incorporating the second correction
`method according to the present invention;
`FIG. 15 is a cross-section of a first embodiment of a
`
`non-linear panoramic objective lens according to the present
`invention;
`FIG. 16 is an exploded cross-section of a system of lenses
`present in the panoramic objective lens in FIG. 15;
`FIG. 17 is a side view ofa lens present in the panoramic
`objective lens in FIG. 15; and
`FIG. 18 is the diagram of a second embodiment of a
`non-linear panoramic objective lens according to the present
`invention.
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`A—Compression/Expansion of an Initial Image
`FIG. 5 schematically represents a classical system for taking
`panoramic shots, comprising a panoramic objective lens 15
`
`15
`
`15
`
`

`

`US 6,844,990 B2
`
`8
`and compressing another part of the image, the part to be
`expanded and the part to be compressed can be chosen
`according to the intended application, by producing several
`types of non-linear objective lenses and by choosing an
`objective lens suited to the intended application. Depending
`on the intended application,
`the most useful part of a
`panoramic image may belocated in the center of the image,
`on the edge of the image, in an intermediate zone situated
`between the center and the edge of the image, etc.
`FIGS. 7A-7B, 8 and 9 show three examples of non-linear
`distribution functions according to the present invention.
`The distribution function shown in FIGS. 7A and 7B
`
`10
`
`7
`of optical axis OZ and a digital image sensor 17 arranged in
`the image plane of the objective lens 15. Here, four object
`points a, b, c, d will be considered that belong to a panorama
`PM located opposite the objective lens and respectively
`having angles of incidence a1, a2, -a2, -a1. As explained
`in the preamble, the field angle of an objectpointis the angle
`that an incident light ray passing through the object point
`considered and through the center of the panorama PM,
`marked by a point “p” on FIG. 5, hasrelative to the optical
`axis OZ of the objective lens. In this example, the angle a1
`is equal to two times the angle «2. On the image sensor 17,
`image points a’, b', c', d' corresponding to the object points
`a, b, c, d are located at distances from the center of the image
`respectively equal to d1, d2, -d2, -d1. As the distribution of
`the image points according to the field angle of the object
`points is linear with a classical panoramic objective lens, the
`distances d1 and d2 are linked by the followingrelation:
`
`dlfol=d2/a2
`
`corresponds to the example in FIG. 6, that is a panoramic
`objective lens that expands the imagein the center. FIG. 7A
`represents equidistant concentric circles C10, C20, ..., C90
`present on an imagedisk, each circle being formed by image
`points corresponding to object points having the samefield
`angle. The circle C10 is formed by the image points corre-
`sponding to object points having a field angle of 10°, the
`circle C20 is formed by image points corresponding to
`As the angle a1 is here equal to 202, it follows that:
`object points havingafield angle of 20°, etc. By comparing
`di=2d2
`FIG. 7A with FIG. 4A described in the preamble, it appears
`that the circles C10 and C20 are further from the center of
`
`15
`
`20
`
`As is well known by those skilled in the art, the term
`“linearity” here refers to a ratio of proportionality between
`the distance of an image point measured relative to the
`center of the image andthefield angle of the corresponding
`object point. The notion of “linearity” in the field of pan-
`oramic objective lenses is therefore different from that
`prevailing in the field of paraxial optics (in the vicinity of the
`optical axis) when the conditions of Gauss are met.
`function, expressed by Fdc=Ka andin the form ofa straight
`line of gradient K,is also represented as a guide mark (the
`FIG. 6 represents a system for taking shots of the same
`constant K being equal to %o for an objective lens having an
`type as above, but in whichthe classical panoramic objective
`aperture of 180°, i.e., a gradient of 0.111 per degree). The
`lens 15 is replaced by an objective lens 18 according to the
`field angle a of the object points is represented on the X-axis
`present invention, the image sensor 17 being arranged in the
`and is between 0 and 90°. The relative distance dr of an
`imageplane of the objective lens 15. The projection onto the
`image point in relation to the center of the image disk is
`image sensor 17 of the object points a, b, c, d having angles
`of incidence a1, a2, -a2 and -a.1 relative to the axis OZ of
`represented on the Y-axis and is between 0 and 1. The curve
`of the function Fd1 has a higher gradient than the straight
`the objective lens and to the center “p” of the panoramaare
`line Fde for angles a of between 0 and 20°, then a lesser
`considered again. On the image sensor17, the corresponding
`gradient after 20° and up to 90°. A high gradient means an
`image points a", b", c", d" are located at distances from the
`expansion of the image and a low gradient means a com-
`center of the image respectively equal to d1', d2', -d2', -d1'.
`pression of the image.
`According to the present invention, the objective lens 18
`As demonstrated in this example, the curve Fdl has a
`has a distribution function of the image points that is not
`linear. The ratio of the distances d1', d2', -d2', -d1' are not
`point of maximum divergence Pd at the angle a=20°. “Point
`of maximum divergence”refers to the image point Pd(a) at
`equal to the ratio of the angles of incidence a1, a2, -a2,
`which the greatest gap in relative distance dr in relation to
`-a1. In the example represented, the distance d2' is clearly
`a corresponding point Pdl(a) on the linear distribution
`greater than d1'/2, such that the centralpart of the panoramic
`straight line Ka can be observed. In this example, the point
`image projected onto the image sensor 17, which corre-
`50
`Pd(a=20°) hasarelative distance dr equal to 0.5 relative to
`spondsto a solid angle 22 centered on the optical axis OZ,
`occupies a greater area on the image sensor 17 than the area
`the center of the image while the corresponding point
`Pdl(a=20°) onthe linear curve Fdc hasarelative distance dr
`it occupies in FIG. 5 with the classical panoramic objective
`lens (hatched zone). This central part of the panoramic
`of 0.222. The maximum divergence DIVmaxof the distri-
`image is therefore projected onto the image sensor with
`bution function Fd1 according to the present invention can
`expansion ofits area, in relation to the area the central part
`be calculated by a formula of the type:
`would occupyif the objective lens were linear. Theresult is
`that the numberofpixels of the image sensor covered bythis
`part of the image is greater than in previous practices and
`that the definition obtained is improved. Onthe other hand,
`the part of the image delimited by two circles respectively
`passing through the points a", d" and through the points b",
`c" is compressed relative to the corresponding part in FIG.
`5, and the definition on the edges of the imageis less than
`that obtained with a classical linear objective lens, to the
`benefit of the central part of

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket