[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2015162364A1 - Method, system and computer program product for displaying an image of an object - Google Patents

Method, system and computer program product for displaying an image of an object Download PDF

Info

Publication number
WO2015162364A1
WO2015162364A1 PCT/FR2015/051064 FR2015051064W WO2015162364A1 WO 2015162364 A1 WO2015162364 A1 WO 2015162364A1 FR 2015051064 W FR2015051064 W FR 2015051064W WO 2015162364 A1 WO2015162364 A1 WO 2015162364A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
petri dish
coordinates
display
images
Prior art date
Application number
PCT/FR2015/051064
Other languages
French (fr)
Inventor
Dominique Decaux
Régis DE SAINT JEAN
Pierre Imbaud
Original Assignee
bioMérieux
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by bioMérieux filed Critical bioMérieux
Publication of WO2015162364A1 publication Critical patent/WO2015162364A1/en

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • G16H30/20ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/60Type of objects
    • G06V20/69Microscopic objects, e.g. biological cells or cellular parts
    • G06V20/693Acquisition
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • G16H30/40ICT specially adapted for the handling or processing of medical images for processing medical images, e.g. editing

Definitions

  • the present invention relates to the field of biological analysis and, more specifically, to a method, a system, and a computer program product for displaying an image of an object such as a Petri dish and enabling, from several images of the Petri dish, identification and enumeration of colonies of microorganisms grown within the petri dish.
  • the image acquisition systems generally comprise an image acquisition means such as a digital camera, light sources emitting light rays of different wavelengths and, optionally, a rotation device associated with the petri dish.
  • an image acquisition means such as a digital camera
  • light sources emitting light rays of different wavelengths
  • a rotation device associated with the petri dish.
  • the image acquisition system comprises a rotation device so that the petri dish is rotated, according to several angles of rotation about an axis of rotation located in the center of the surface of said petri dish.
  • the images thus obtained from the petri dish thus correspond to images of the same petri dish observed at different angles of rotation of the petri dish relative to the central axis of the digital camera and to the central axes of the light sources. .
  • the images thus acquired can be processed together by means of an image processing system in order to automatically identify and count the colonies of microorganisms present within the petri dish.
  • image acquisition systems comprising one or more colored backgrounds, for example a black background or a white background.
  • the specific data present on the images acquired are specific to each color background.
  • the image acquisition systems known in the prior art do not allow to obtain a faithful representation of a Petri dish as observed by a user during a conventional manipulation.
  • said conventional manipulation consists of observing the Petri dish by imposing a pivoting at an angle of inclination of the Petri dish with respect to the horizontal plane of the petri dish and a specific angular orientation of the plane of the petri dish. compared to the plane of a light source.
  • Such a classical manipulation makes it possible to obtain three-dimensional characteristics relating to the state of the surface, to the texture, to the geometry and to the elevation of the colonies observed.
  • State-of-the-art image acquisition systems only allow two-dimensional images of the Petri dish to be observed. Therefore, the three-dimensional characteristics necessary for the user to characterize colonies of microorganisms are not visible to the user.
  • the conditions of observation of the petri dish imposed by the images acquired by means of image acquisition systems known in the prior art are therefore not optimal.
  • the image acquisition systems according to the prior art are generally bulky and therefore can not easily be integrated into a global automated analysis system comprising, for example, a petri dish supply system, an incubator and a petri dish conveying system.
  • Some image acquisition systems may be relatively compact without allowing the Petri dishes to pivot. Therefore, the conditions of observation of Petri dishes are extremely limited.
  • the present invention aims to overcome at least partially the problems mentioned above.
  • a first object of the invention is to provide a method of displaying an image of an object on a display screen of a user interface, said user interface comprising an activation means, said process comprising the following steps: acquiring at least two images of the object, each image of the object being associated with a different position of the object, each position being located in an acquisition reference frame by first coordinates;
  • the restitution step comprises the following steps: detecting the position of the activation means in the restitution frame to locate the activation means by second coordinates;
  • the step of acquiring an image of the object comprising a step of illuminating the object and a step of moving the object from a rest position to a first position.
  • the transmission of a display request comprises the actuation of an external activation means such as a pointing device or the actuation of an internal activation means such as a sensor of tilt.
  • the method comprises a step of transmitting the second coordinates to a data processing module.
  • a second object of the invention is to provide a system for displaying an image of an object comprising:
  • an image acquisition system comprising a motion device, an illumination means and an image capture device
  • an image rendering system comprising a user interface having a display screen and an activating means for activating the display of the object image on the display screen; said image acquisition system for obtaining an image of the object in a position corresponding to first coordinates and said image rendering system for obtaining the display of the image of the object in said position when said activation means is in a second position such that the second coordinates correspond to the first coordinates.
  • the display system comprises a microprocessor for detecting the position of the activating means.
  • a third object of the present invention is to provide an analysis system comprising at least one incubator and an image display system of an object as described above according to the present invention.
  • a fourth object of the present invention is to provide a computer program product comprising software instructions for the implementation of implementing a method as described above according to the present invention when said program is executed by a data processor.
  • FIG. 1 schematically shows a biological analysis system comprising a image acquisition system of an object and a system for rendering images of the object, according to a first embodiment of the invention
  • FIG. 2 schematically shows the details of a motion device of the image acquisition system according to FIG. 1, according to one embodiment of the invention
  • FIG. 3 schematically shows a front view of the motion device of the image acquisition system according to FIG. 2, in the presence of an image capture device and illumination means, according to FIG. an embodiment of the invention
  • FIG. 1 schematically shows a biological analysis system comprising a image acquisition system of an object and a system for rendering images of the object, according to a first embodiment of the invention
  • FIG. 2 schematically shows the details of a motion device of the image acquisition system according to FIG. 1, according to one embodiment of the invention
  • FIG. 3 schematically shows a front view of the motion device of the image acquisition system according to FIG. 2, in the presence of an image capture device and illumination means, according to FIG. an embodiment of the invention
  • FIG. 1 schematically shows a biological analysis
  • FIG. 4 schematically shows the orthonormal coordinate system used as a reference mark for defining the inclination of the object as a function of the horizontal axes (OX1), (OX2) and the vertical axis (OY), according to an embodiment of the invention
  • FIG. 5 schematically shows the angle of inclination ⁇ between the object and the axis (OX1), according to one embodiment of the invention
  • Figure 6 shows, schematically, the angle of inclination ⁇ between the object and the axis (0x2), according to one embodiment of the invention
  • FIG. 7 schematically shows 16 different positions that the object can occupy as a function of its inclination with respect to the axes (OX1) and (OX2), according to one embodiment of the invention
  • FIG. 5 schematically shows the angle of inclination ⁇ between the object and the axis (OX1), according to one embodiment of the invention
  • Figure 6 shows, schematically, the angle of inclination ⁇ between the object and the axis (0x2), according to one embodiment
  • FIG. 8 schematically shows an automated image acquisition system comprising additional devices and the movement device according to FIG. 2, according to one embodiment of the invention
  • FIG. 9 shows the different steps of the image acquisition method, according to one embodiment of the invention
  • FIG. 10 shows the 16 acquired images of a Petri dish, according to the 16 positions of FIG. 6, according to one embodiment of the invention
  • FIG. 11 shows the different steps of the image restoration method, according to one embodiment of the invention
  • Fig. 12 shows the image of a petri dish displayed on a display screen of a personal computer, according to an embodiment of the invention
  • FIGS. 13, 14 and 15 show the image of a Petri dish displayed on a display screen of a portable tactile electronic device, according to one embodiment of the invention.
  • the present invention relates to the analysis of a sample.
  • the sample may be of various origins, for example of food, environmental, veterinary, clinical, pharmaceutical or cosmetic origin.
  • sample refers to a part or quantity, more specifically a small part or a small quantity, taken from one or more entities for analysis.
  • This sample may possibly have undergone prior treatment, involving for example mixing, dilution or grinding steps, in particular if the starting entity is in the solid state.
  • the sample taken is, in general, capable of - or suspected of - containing at least one target external microorganism such as a bacterium, a yeast, a fungus.
  • the analysis is carried out using an object such as a Petri dish comprising a bottom and a lid.
  • the bottom comprises a culture medium such as an agar culture medium.
  • the purpose of the analysis is to characterize the colonies of microorganisms present in the fluid on the agar culture medium, after incubation of the petri dish.
  • FIG. 1 schematically shows a biological analysis system 100 comprising an image acquisition system 200 and an image restoration system 300.
  • the image acquisition system 200 comprises a motion device 202 shown in detail in FIG. 2.
  • the movement device 202 comprises an internal support 204 of center O, intended to receive an object 205 to be analyzed such as a box of Petri.
  • the inner support 204 has a circular shape adapted to receive a petri dish.
  • the internal support 204 is held by a first axis of rotation 206, such as a rod and a second axis of rotation 208, such as a rod.
  • the first axis of rotation 206 and the second axis of rotation 208 are perpendicularly disposed relative to one another.
  • the point of intersection of the first axis of rotation 206 and the second axis of rotation 208 corresponds to the center O of the internal support 204.
  • the internal support 204 is also indicated by a vertical axis (OY), not shown in FIG. perpendicular to the horizontal plane of the inner support 204 and passing through the center O.
  • the first and second axes of rotation 206, 208 define an orthonormal coordinate system (O, X1, X2, Y) or acquisition reference shown in FIG. 4
  • the horizontal axis (OX1) represents the first axis of rotation 206 as shown in FIG. 4.
  • the horizontal axis (OX2) represents the second axis of rotation 208 as shown in FIG. first axis of rotation 206 allows an inclination of the internal support 204, according to a tilt angle a of determined value, with respect to the horizontal plane of the internal support 204, along the axis (OX1), as shown in FIG. second axis of rotation 208 allows an inclination of u internal support 204, according to the same angle of inclination a determined value, relative to the horizontal plane of the inner support 204, along the axis (OX2), as shown in Figure 6.
  • the determined value of the angle d inclination a varies according to the environment in which the motion device 202 is used.
  • the determined value of the inclination angle ⁇ can be between 0 ° and 90 ° when the movement device 202 is used within a global automated analysis system described below and comprising suitable means. such as a clamp capable of holding the object 205 and tilting said object 205.
  • the determined value of the angle of inclination a is between 5 ° and 15 °.
  • the determined value of the angle of inclination ⁇ is between 0 ° and 30 ° when the motion device 202 is used autonomously.
  • the determined value of the angle is between 5 ° and 15 °.
  • the movement device 202 also comprises an external support 210 surrounding the internal support 204 and intended to maintain the first and second axes of rotation 206, 208.
  • the external support 210 and the internal support 204 are separated by a void zone 207, of shape circular.
  • the shape of the empty zone 207 may vary in order to be adapted to the shape of the object 205.
  • a first coupling device 212 associated with the first axis of rotation 206 is located outside the external support 210.
  • a first motorized device 214 such as a servomotor is connected to the first coupling device 212 to control the rotation of the first axis. of rotation 206.
  • a second coupling device 216 associated with the second axis of rotation 208 is located outside the external support 210.
  • a second motorized device 218 such as a servomotor is connected to the second coupling device 216 to control the rotation of the second axis. rotation 208.
  • Stabilization supports 217, 219 make it possible to keep the ends of the pins 206, 208 in contact with the external support 210.
  • a first electronic control device (not shown) is connected to the first and second motorized devices 214, 218.
  • the first device electronic control system makes it possible to control the activation of the first and second motorized devices 214, 218 to allow the inclination of the internal support 204 only and thus the inclination of the object 205 integrally with the internal support 204.
  • a computer acquisition program makes it possible to activate either the first motorized device 214 alone, or the second motorized device 218 alone, or the first and second motorized devices 214, 218 simultaneously in order to obtain different inclined positions of the inner support 204 over the entire circumference of said inner support 204.
  • the inner support 204 can undergo inclinations of different directions for a tilt angle a of the same value.
  • the number of inclinations is an acquisition parameter P which corresponds to the number of images to be acquired during the image acquisition process.
  • the acquisition parameter P can be a multiple of 4 in order to obtain 4 images, 8 images or 16 images for example.
  • the acquisition parameter P can be defined before the triggering of the image acquisition method or, manually, by the user during the process of acquiring images.
  • FIG. 7 shows a representation of the 16 different positions occupied by the internal support 204 in the frame (O, X1, X2) when the number of images to be acquired is equal to 16 in a view from above of the movement device 202.
  • L The axis (OX1) represents the first axis of rotation 206 and the axis (OX2) represents the second axis of rotation 208.
  • the internal support 204 can tilt relative to the first axis rotation 206 to occupy a first extreme position A and a second extreme position B.
  • the internal support 204 can tilt relative to the second axis of rotation 208 to occupy a third extreme position C and a fourth extreme position D.
  • the inner support 204 can tilt relative to the first and second axes of rotation 206, 208 to occupy intermediate positions between the extreme positions A, B, C , D. The number of these positions corresponds to the number N of images determined during the setting up of the image acquisition system 200.
  • the internal support 204 can occupy the following positions:
  • A (0, X2max); B (0, X2min); C (X1 max, 0); D (X1 min, 0).
  • K (X1 K, X2K); L (X1 L, X2L); M (X 1 M, X 2 M);
  • N (X 1 N, X 2 N); O (X10, X20); P (X1 P, X2P).
  • FIG. 7 shows examples of projections of the positions A, B, C, D, E, F and G making it possible to obtain the corresponding coordinates mentioned above.
  • the image acquisition system 200 also comprises an illumination means 220 such as a light source, capable of emitting light rays in one or more wavelengths.
  • the illumination means 220 may be fixedly positioned or rotatable about its central axis.
  • the illumination means 220 may comprise at least one light source producing a white light such as a white light emitting diode.
  • the illumination means 220 comprises a plurality of light sources emitting different wavelengths.
  • the illumination means 220 may be specifically located above or below the motion device 202 and at a given inclination angle to the motion device 202.
  • a second electronic control device (not shown) ) controls the operation and parameterization of the illumination means 220.
  • the image acquisition system 200 also includes an image capture device 230 such as a digital camera.
  • the image capture device 230 may be specifically located above the motion device 202 and at a given angle of inclination with respect to the motion device 202.
  • the image capture device 230 may be positioned fixedly or rotatably about its central axis.
  • the image capture device 230 may be programmed to capture an N number of images.
  • FIG. 3 shows a front view of the motion device 202 according to FIG. 2 and along the second axis of FIG. rotation 208.
  • two illumination means 220 and an image capture device 230, including a lens 231 are disposed above the object 205 to be observed.
  • Each means 220 is oriented in a manner determined with respect to the image capture device 230 and the internal support 204.
  • the objective 231 of the image capture device 230 is disposed above the center O (not shown) of the image capture device 230. internal support 204.
  • the internal support 204 only undergoes inclination at a determined angle of inclination and associated with different angular orientations relative to the illumination means 220 for said same angle of inclination.
  • the image capture device 230 and the illumination means 220 occupy a fixed position.
  • the bulk of the assembly formed by the image capture device 230, the illumination means 220 and the motion device 202 therefore corresponds to a minimum volume. The preferred embodiment therefore represents an easy and inexpensive solution to implement, while improving the quality of observation of an object 205 by a user.
  • the inner support 204 may tilt and rotate, the image capture device 230 and the illumination means 220 being in a fixed position.
  • the internal support 204 may be tilted, the image capture device 230 being in a rotatably movable position and the illuminating means 220 being in a fixed position.
  • the inner support 204 can be tilted and rotated, the image capture device 230 being rotatable and the illuminating means 220 in a fixed position.
  • the inner support 204 can maintain a stationary position, the illumination means 220 and / or the image capture device 230 being in a fixed position or rotatable. So, these Embodiments may require, for example, a plurality of illumination means 220 as well as a plurality of image capturing devices 230.
  • the image acquisition system 200 can operate autonomously to acquire images of the object 205 at different inclination positions of the object 205 and store these images within a database of an electronic device (not shown) for subsequent provision for a user.
  • the supply of the object 205 to be analyzed may be manual or automated.
  • the user When the supply of the object 205 is manual, the user must place the object 205 on the internal support 204.
  • a first additional device 250 can store a plurality of objects 205 before the image acquisition system 200.
  • a second additional device 251 can convey an object 205 thus stored to the image acquisition system 200 and more specifically to the internal support 204.
  • a third additional device 252 allows the object 205 to be received after the image acquisition system 200.
  • the image acquisition system 200 can operate within a global automated analysis system (not shown) integrating an incubator, an illumination means and an image capture device such as the global automated analysis system described in the patent application published under the number EP2520923 and for providing images of biological samples.
  • the overall automated analysis system includes a petri dish supply system, an incubator and a Petri dish conveying system.
  • the supply of the object 205 is automated and the additional devices 250, 251, 252 described above are integrated into the overall automated analysis system. Therefore, only the motion device 202 of the image acquisition system 200 is needed within the overall automated analysis system to allow acquisition of images of the object 205.
  • the image acquisition system 200 also comprises a global electronic control device 240, such as a personal computer, for controlling the operation of the first electronic control device concerning the activation of the first and second electronic control devices.
  • a global electronic control device 240 such as a personal computer, for controlling the operation of the first electronic control device concerning the activation of the first and second electronic control devices.
  • the overall electronic control device 240 comprises a microphone processor 242 and an acquisition computer program 244 for acquiring the images by means of the image acquisition system 200.
  • the microprocessor 242 can receive image acquisition start instructions and trigger the acquisition of images. execution of the acquisition computer program 242.
  • the electronic control device globa l 240 also includes a memory component 246 which may be removable to store, within a database 248, image data acquired during the image acquisition process.
  • the database 248 may comprise a list of one or more objects 205 for which images have been acquired and a list of acquired images for said objects 205. Each image is referenced by the coordinates of the corresponding position of the object 205 .
  • FIG. 9 shows the steps of a method of acquiring 16 images of a Petri dish with an inclination of the internal support 204 at an angle of inclination ⁇ with respect to the plane (OX1 X2) and with a supply of object 205 made manually.
  • the 16 corresponding positions of the Petri dish are shown in Figure 7
  • a step 270 the object 205 is disposed on the internal support 204 by the user.
  • an image acquisition request is transmitted to the microprocessor 242 in order to execute the acquisition computer program 244.
  • the number of images to be acquired is checked in order to set in consequently, the acquisition parameter P, and therefore the number of inclinations of the internal support 204 to be made.
  • the user must inform it by means of the electronic device of global control 240.
  • the user can set by default the value of the number of images to be acquired as being 16.
  • the default value can be replaced by a specific value greater than the default value.
  • the global electronic control device 240 sets the operating parameters of the first, second and third control devices so that the acquisition device 202, the illumination means 220 and the image capture device 230 are correctly arranged in relation to each other.
  • the operating parameters include, in particular, the angle of inclination of the internal support 204, the type of illumination desired with respect to the light sources in the presence.
  • the image capture device 230 and the illumination means 220 are in a fixed position determined by the user.
  • the global electronic control device 240 makes it possible to obtain a cutting in equal angular sectors of the circumference of the petri dish. The number of angular sectors corresponds to the value of the number of images indicated in step 274.
  • the global electronic control device 240 also determines the operating parameters of the first, second and third control devices so that the number of positions, i.e. the number of inclinations, of the internal support 204, corresponds to the number of positions imposed by the value of the acquisition parameter P.
  • the internal support 204 is displaced for example from a rest position to a first position, with respect to the 16 required positions according to the default value of the number of images to be acquired, for example the position A, according to a first inclination.
  • the image capture device 230 acquires the first image of the object 205 in the position A and stores the first image in the database 248.
  • the first image is referenced by the coordinates of the position A (0, X2max).
  • a step 282 the value of the number N of acquired images is compared with the value of the acquisition parameter P. In the situation where the value of the number N of acquired images is less than the value of the acquisition parameter P , the value of the number N of images acquired is incremented by a step equal to 1 and the image acquisition method continues. In the present embodiment, the comparison indicates in step 282:
  • N P in the step 282.
  • the object 205 can be removed from the internal support 204 by the user.
  • the acquisition method can thus be repeated as many times as necessary depending on the number of objects 205 to be analyzed.
  • steps prior to step 270 can be added, in particular concerning the placing of the objects 205 in the additional device upstream of the device.
  • Steps subsequent to Step 284 may also be added for conveying the objects 205 from the motion device 202 to the additional device 252.
  • Figure 10 shows an example of 16 images acquired when the object 205 is a petri dish. Each image corresponds to a different position of the petri dish with different positions of light reflections within the petri dish. Thus, the user can optimally analyze the contents of the Petri dish.
  • the database 248 comprises a list of data relating to each image acquired, that is to say to each position of the object 205.
  • the data correspond to the coordinates of the object 205 in each of its positions, according to the axes of rotation (OX1) and (OX2) and relative to the vertical axis (OY).
  • the biological analysis system 100 also comprises an image restoration system 300.
  • the image rendering system 300 includes a user interface 302 such as a personal computer or a touch sensitive electronic device such as a touch pad.
  • the user interface 302 comprises in particular a display screen 304 for displaying the images acquired by means of the image acquisition system 200.
  • the user interface 302 also comprises a microprocessor (not shown) and a memory component (not shown).
  • the user interface 302 also includes an activation means 306 for enabling the display of images on the display screen 304.
  • the means of activation 306 is an external activation means such as a pointing device.
  • the external activation means comprises for example a computer mouse.
  • a change of position of the external activation means corresponds to a change of position of the pointing device on the display screen 304.
  • the means 306 is an internal activation means, integrated with the portable tactile electronic device, such as a tilt sensor.
  • the internal activation means comprises for example a gyroscope and / or an accelerometer.
  • a change of position of the internal activation means corresponds to a change of position of the portable tactile electronic device. The user thus proceeds to a change of position of the activation means in a restitution frame (not shown).
  • the image rendering system 300 also comprises a rendering computer module 308 capable of interacting with the user interface 302.
  • the rendering computer module 308 comprises a microprocessor 310, a rendering computer program 312 and a module
  • the microprocessor 310 can detect the position of the activation means 306, receive instructions for launching the display of acquired images, and initiate the execution of the rendering computer program 312.
  • rendering computer 308 also includes a memory component 316.
  • the memory component 316 includes a database 318 for storing the image data to be displayed on the display screen 304 and a database 320 for storing the data relating to the coordinates of the detected positions of the object 205.
  • the rendering computer module 308 can be integrated within the int user-interface 302. As shown in FIG.
  • the process of restoring acquired images comprises several steps.
  • the user selects, for example, from the object list, the object 205 for which he wishes to display, by means of the image restitution system 300, the images acquired by means of the system of image acquisition 200.
  • the step 400 is performed using the data stored in the database 318 of the memory component 316 of the image rendering system 300.
  • the data used may be the images stored in the database 248 of the memory component 246 of the image acquisition system 200.
  • a step 402 the list of data relating to the different images acquired for the selected object 205 is loaded, that is to say stored in the memory component 316.
  • a step 404 from the data list the first acquired image of the selected object 205 is displayed by default on the display screen 304. The first acquired image is referenced by the first data of the data list, that is to say the coordinates of the corresponding position of the object 205.
  • the user moves the activation means 306, either by moving the pointing device on the display screen, or by changing the angle of inclination of the portable electronic device with respect to a reference horizontal plane associated with an initial rest position of the portable electronic device.
  • the microprocessor 310 detects the position of the activation means 306, that is to say the coordinates of the position of the activation means 306.
  • the microprocessor 310 transmits the coordinates of the position to the memory component 316 in the database 320 in a step 410.
  • the data processing module 314 compares, in a step 412, the coordinates of the detected position. with the list of corresponding data in the database 246 including coordinates of the acquired images for the same selected object 205.
  • the data processing module 314 finds coordinates of an acquired image that correspond to the coordinates of the detected position of the activation means 306, then the data processing module 314 transmits the data of the acquired image thus found to display on the display screen 304 in a step 414.
  • the display of acquired images of the selected object 205 can also be performed automatically.
  • the display parameters include a timer T to automatically display all the acquired images present in the data list for the selected object 205.
  • the number of images displayed can thus vary according to the fluidity of display desired by the user.
  • the acquisition time of the images decreases as the number of images to be displayed increases.
  • the timer T may be between 40 milliseconds (ms) and 1 second (s).
  • the user can correspondingly view 25 frames per second up to 1 frame per second.
  • a display indicator i is incremented in order to compare the display indicator i with the number N of acquired images to be displayed for a selected object 205.
  • An N number of images equal to 16 makes it possible to obtain a smooth visual rendering during the display.
  • the comparison of the coordinates associated with a detected position of the activation means with the coordinates associated with the different positions of the selected object includes taking into account an error margin.
  • This margin of error can be set within the image acquisition system 200 to define the different positions of each object 205.
  • each value of a coordinate may be within a value range previously determined by the user.
  • Fig. 12 illustrates the display of an acquired image of a petri dish on a display screen when the user interface 302 is a personal computer.
  • three Petri dishes are presented as thumbnails. Each thumbnail represents a petri dish that the user can select. Thus, the user can choose the petri dish he wants to observe by selecting one of the corresponding thumbnails.
  • the petri dish shown in the center of Figure 12 corresponds to the first thumbnail located in the upper right corner of Figure 12.
  • the image displayed in Figure 12 corresponds to a first position of the petri dish.
  • the user can then use the external activation means (not shown) to move said external activation means on the acquired image to a specific area of the display screen for subsequent display. an image acquired from the petri dish according to the direction associated with the selected specific area.
  • Figures 13, 14 and 15 illustrate the display of a petri dish in the situation where the user interface 302 is a touch-sensitive electronic electronic device.
  • Figure 13 shows the display of a Petri dish in which colonies of microorganisms are visible.
  • FIG. 14 thanks to the tactile properties of the display screen, the user can obtain an enlargement of a particular zone by making a movement of the fingers on the display screen, said movement being known in the prior art in the field of touch-sensitive portable electronic devices.
  • Fig. 15 shows the image of a petri dish on the display screen of the portable touch electronic device.
  • On the lower part of the Petri dish image three thumbnails are displayed. Each vignette corresponds to a different petri dish to observe. The user can select one of the corresponding thumbnails to observe the petri dish.
  • the present invention makes it possible to provide three-dimensional information equivalent to the information that a user, such as a biologist, observes directly when handling an object to be observed, such as a petri dish.
  • the present invention thus makes it possible for each user, whether he is remote from the place of realization of the manipulation or that he carries out the manipulation directly, to have the same information concerning the same object to be analyzed.
  • the present invention makes it possible to obtain information on a colony of microorganisms without first requiring the computer combination of several images.
  • the present invention makes it possible to obtain additional information concerning the state of the surface, the texture, the geometry, the relief and the elevation of the surface. a colony of microorganisms observed.
  • the present invention allows a reconstruction of the observation of the object in a three-dimensional animation of the various acquired images and retaining the conventional visual reference frame of the user.
  • the images thus acquired can be stored and visualized later during a stage of verification or control of petri dishes or during the presence of colonies of microorganisms difficult to identify during a first observation of a petri dish.
  • images can also be acquired, viewed and controlled in real time.
  • the present invention allows a remote user, accustomed to this type of analysis, to find the sensations of a manual observation without requiring effective manual manipulation of the object observed by the remote user.
  • the present invention allows an improvement in the detection of colonies of microorganisms located on the edge of a Petri dish.
  • the present invention also makes it easier to observe the images concerning in particular the identification of pathogens in dense polymicrobial samples or the locating of microorganisms on the edges of a petri dish.

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Epidemiology (AREA)
  • Medical Informatics (AREA)
  • Public Health (AREA)
  • Primary Health Care (AREA)
  • Radiology & Medical Imaging (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biomedical Technology (AREA)
  • Physics & Mathematics (AREA)
  • Molecular Biology (AREA)
  • Image Processing (AREA)

Abstract

Method of displaying an image of a Petri dish (205) on a display screen (304) of a user interface (302), said user interface (302) comprising a means of activation (306), said method comprising the following steps: acquisition of at least two images of the Petri dish (205), each image of the Petri dish (205) being associated with a different position of the Petri dish (205), each position being localised in an acquisition reference frame with respect to a first (206) and a second (208) axis of rotation of said Petri dish (205) and for one and the same determined angle of inclination of said Petri dish (205) with first co-ordinates; placement in memory of each image acquired of the Petri dish (205) and of the values of the corresponding first co-ordinates so as to compile a list of the first co-ordinates of the images acquired; issuing of a request to display an image of the Petri dish (205) by means of the actuation of the activation means (306) in a restitution reference frame; restitution of at least one image of the Petri dish (205), said at least one image of the Petri dish (205) being associated with first co-ordinates of the list of the first co-ordinates on the display screen (304).

Description

PROCEDE, SYSTEME ET PRODUIT-PROGRAMME D'ORDINATEUR POUR AFFICHER UNE IMAGE D'UN OBJET  METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR DISPLAYING AN IMAGE OF AN OBJECT
Domaine Technique Technical area
La présente invention concerne le domaine de l'analyse biologique et, plus précisément, un procédé, un système, et un produit-programme d'ordinateur pour afficher une image d'un objet tel qu'une boîte de Pétri et permettre, à partir de plusieurs images de la boîte de Pétri, l'identification et le dénombrement de colonies de micro-organismes cultivés au sein de la boîte de Pétri. The present invention relates to the field of biological analysis and, more specifically, to a method, a system, and a computer program product for displaying an image of an object such as a Petri dish and enabling, from several images of the Petri dish, identification and enumeration of colonies of microorganisms grown within the petri dish.
Etat de la technique State of the art
Dans l'art antérieur, il est connu d'identifier et de dénombrer automatiquement des colonies de micro-organismes en utilisant des systèmes d'acquisition d'images afin d'acquérir des images numériques d'une boîte de Pétri contenant des colonies de micro-organismes. In the prior art, it is known to automatically identify and enumerate colonies of microorganisms using image acquisition systems to acquire digital images of a Petri dish containing micro colonies. -organisms.
Les systèmes d'acquisition d'images comprennent généralement un moyen d'acquisition d'images telle qu'une caméra numérique, des sources lumineuses émettant des rayons lumineux de longueurs d'onde différentes et, de manière optionnelle, un dispositif de rotation associé à la boîte de Pétri. The image acquisition systems generally comprise an image acquisition means such as a digital camera, light sources emitting light rays of different wavelengths and, optionally, a rotation device associated with the petri dish.
Un exemple de système d'acquisition d'images est décrit dans la demande de brevet EP2161341. Le système d'acquisition d'images comprend un dispositif de rotation afin que la boîte de Pétri soit mise en rotation, selon plusieurs angles de rotation autour d'un axe de rotation localisé au centre de la surface de ladite boîte de Pétri. Les images ainsi obtenues de la boîte de Pétri correspondent donc à des images d'une même boîte de Pétri observée selon différents angles de rotation de la boîte de Pétri par rapport à l'axe central de la caméra numérique et aux axes centraux des sources lumineuses. Ensuite, les images ainsi acquises peuvent être traitées ensemble au moyen d'un système de traitement d'images afin d'identifier et de dénombrer automatiquement les colonies de micro-organismes présentes au sein de la boîte de Pétri. II existe également d'autres systèmes d'acquisition d'images comprenant un ou plusieurs fonds de couleur, par exemple, un fond noir ou un fond blanc. Ainsi, lors de l'acquisition d'images d'un échantillon biologique observé, les données spécifiques présentes sur les images acquises sont spécifiques à chaque fond de couleur. An exemplary image acquisition system is described in patent application EP2161341. The image acquisition system comprises a rotation device so that the petri dish is rotated, according to several angles of rotation about an axis of rotation located in the center of the surface of said petri dish. The images thus obtained from the petri dish thus correspond to images of the same petri dish observed at different angles of rotation of the petri dish relative to the central axis of the digital camera and to the central axes of the light sources. . Then the images thus acquired can be processed together by means of an image processing system in order to automatically identify and count the colonies of microorganisms present within the petri dish. There are also other image acquisition systems comprising one or more colored backgrounds, for example a black background or a white background. Thus, when acquiring images of an observed biological sample, the specific data present on the images acquired are specific to each color background.
Cependant, les systèmes d'acquisition d'images connus dans l'art antérieur ne permettent pas d'obtenir une représentation fidèle d'une boîte de Pétri telle qu'observée par un utilisateur lors d'une manipulation classique. En effet, ladite manipulation classique consiste à observer la boîte de Pétri en imposant un pivotement selon un angle d'inclinaison de la boîte de Pétri par rapport au plan horizontal de la boîte de Pétri et une orientation angulaire spécifique du plan de la boîte de Pétri par rapport au plan d'une source lumineuse. Une telle manipulation classique permet d'obtenir des caractéristiques tridimensionnelles relatives à l'état de la surface, à la texture, à la géométrie et à l'élévation des colonies observées. Les systèmes d'acquisition d'images de l'état de l'art permettent seulement d'observer des images bidimensionnelles de la boîte de Pétri. Par conséquent, les caractéristiques tridimensionnelles nécessaires à l'utilisateur pour caractériser les colonies de micro-organismes ne sont pas visibles par l'utilisateur. Les conditions d'observation de la boîte de Pétri imposées par les images acquises au moyen des systèmes d'acquisition d'images connus dans l'art antérieur ne sont donc pas optimales. However, the image acquisition systems known in the prior art do not allow to obtain a faithful representation of a Petri dish as observed by a user during a conventional manipulation. Indeed, said conventional manipulation consists of observing the Petri dish by imposing a pivoting at an angle of inclination of the Petri dish with respect to the horizontal plane of the petri dish and a specific angular orientation of the plane of the petri dish. compared to the plane of a light source. Such a classical manipulation makes it possible to obtain three-dimensional characteristics relating to the state of the surface, to the texture, to the geometry and to the elevation of the colonies observed. State-of-the-art image acquisition systems only allow two-dimensional images of the Petri dish to be observed. Therefore, the three-dimensional characteristics necessary for the user to characterize colonies of microorganisms are not visible to the user. The conditions of observation of the petri dish imposed by the images acquired by means of image acquisition systems known in the prior art are therefore not optimal.
De plus, les images obtenues pour chaque différente position de la boîte de Pétri, au moyen des systèmes d'acquisition de l'art antérieur, doivent être combinées et analysées au moyen d'un programme informatique afin d'obtenir, à partir de l'ensemble des images, des informations pertinentes concernant les colonies de micro-organismes observées. Ainsi, l'observation directe d'une image par un utilisateur, sans analyse informatique des images, ne permet pas de caractériser les colonies de micro-organismes. In addition, the images obtained for each different position of the petri dish, by means of the prior art acquisition systems, must be combined and analyzed by means of a computer program in order to obtain, from the set of images, relevant information concerning the colonies of microorganisms observed. Thus, the direct observation of a image by a user, without computer analysis of images, does not allow to characterize colonies of microorganisms.
Les systèmes d'acquisition d'images selon l'art antérieur sont généralement volumineux et ne peuvent donc pas être aisément intégrés à un système global d'analyse automatisé comprenant, par exemple, un système d'approvisionnement de boîtes de Pétri, un incubateur et un système de convoyage de boîtes de Pétri. Certains systèmes d'acquisition d'images peuvent être relativement compacts sans toutefois permettre le pivotement des boîtes de Pétri. Par conséquent, les conditions d'observation des boîtes de Pétri sont extrêmement limitées. The image acquisition systems according to the prior art are generally bulky and therefore can not easily be integrated into a global automated analysis system comprising, for example, a petri dish supply system, an incubator and a petri dish conveying system. Some image acquisition systems may be relatively compact without allowing the Petri dishes to pivot. Therefore, the conditions of observation of Petri dishes are extremely limited.
Enfin, lorsqu'un premier utilisateur procède à l'observation de la boîte de Pétri en manipulant ladite boîte de Pétri, un deuxième utilisateur localisé à distance du lieu d'observation de la boîte de Pétri n'a pas la possibilité de reproduire la manipulation de la boîte de Pétri. Le deuxième utilisateur doit se contenter d'observer les images de la manipulation, sans interaction possible avec ces images. Finally, when a first user observes the petri dish by manipulating said petri dish, a second user located at a distance from the Petri dish observation site does not have the possibility of reproducing the manipulation. from the petri dish. The second user must be content to observe the images of the manipulation, without any possible interaction with these images.
Objet de l'invention Object of the invention
La présente invention vise à surmonter au moins partiellement les problèmes mentionnés ci-dessus. The present invention aims to overcome at least partially the problems mentioned above.
Résumé de l'invention Summary of the invention
Ainsi, un premier objectif de l'invention consiste à fournir un procédé d'affichage d'une image d'un objet sur un écran d'affichage d'une interface-utilisateur, ladite interface-utilisateur comprenant un moyen d'activation, ledit procédé comprenant les étapes suivantes : acquisition d'au moins deux images de l'objet, chaque image de l'objet étant associée à une position différente de l'objet, chaque position étant repérée dans un référentiel d'acquisition par des premières coordonnées ; Thus, a first object of the invention is to provide a method of displaying an image of an object on a display screen of a user interface, said user interface comprising an activation means, said process comprising the following steps: acquiring at least two images of the object, each image of the object being associated with a different position of the object, each position being located in an acquisition reference frame by first coordinates;
- mise en mémoire de chaque image acquise de l'objet et des valeurs des premières coordonnées correspondantes pour constituer une liste des premières coordonnées des images acquises ; émission d'une requête d'affichage d'une image de l'objet au moyen de l'actionnement du moyen d'activation dans un référentiel de restitution ;  - Storing each acquired image of the object and the values of the first corresponding coordinates to form a list of the first coordinates of the acquired images; issuing a request to display an image of the object by means of actuation of the activation means in a restitution frame;
restitution d'au moins une image de l'objet, ladite au moins une image de l'objet étant associée à des premières coordonnées de la liste des premières coordonnées sur l'écran d'affichage. De préférence, l'étape de restitution comprend les étapes suivantes : détection de la position du moyen d'activation dans le référentiel de restitution pour repérer le moyen d'activation par des deuxièmes coordonnées ;  restitution of at least one image of the object, said at least one image of the object being associated with first coordinates of the list of first coordinates on the display screen. Preferably, the restitution step comprises the following steps: detecting the position of the activation means in the restitution frame to locate the activation means by second coordinates;
- comparaison des deuxièmes coordonnées avec les premières coordonnées afin de retrouver les premières coordonnées correspondant aux deuxièmes coordonnées dans la liste des premières coordonnées ;  - Comparing the second coordinates with the first coordinates to find the first coordinates corresponding to the second coordinates in the list of first coordinates;
en fonction du résultat de la comparaison, affichage sur l'écran d'affichage de l'image de l'objet pour laquelle les deuxièmes coordonnées correspondent aux premières coordonnées.  according to the result of the comparison, display on the display screen of the image of the object for which the second coordinates correspond to the first coordinates.
De préférence, l'étape d'acquisition d'une image de l'objet comprenant une étape d'illumination de l'objet et une étape de déplacement de l'objet depuis une position de repos vers une première position. De préférence, l'émission d'une requête d'affichage comprend l'actionnement d'un moyen d'activation externe tel qu'un dispositif de pointage ou l'actionnement d'un moyen d'activation interne tel qu'un capteur d'inclinaison. Preferably, the step of acquiring an image of the object comprising a step of illuminating the object and a step of moving the object from a rest position to a first position. Preferably, the transmission of a display request comprises the actuation of an external activation means such as a pointing device or the actuation of an internal activation means such as a sensor of tilt.
De préférence, le procédé comprend une étape de transmission des deuxièmes coordonnées à un module de traitement de données. Preferably, the method comprises a step of transmitting the second coordinates to a data processing module.
Un deuxième objectif de l'invention consiste à fournir un système d'affichage d'une image d'un objet comprenant : A second object of the invention is to provide a system for displaying an image of an object comprising:
un système d'acquisition d'images comprenant un dispositif de mouvement, un moyen d'illumination et un dispositif de capture d'images ;  an image acquisition system comprising a motion device, an illumination means and an image capture device;
un système de restitution d'images comprenant une interface- utilisateur comportant un écran d'affichage et un moyen d'activation pour activer l'affichage de l'image de l'objet sur l'écran d'affichage ; ledit système d'acquisition d'images permettant d'obtenir une image de l'objet dans une position correspondant à des premières coordonnées et ledit système de restitution d'images permettant d'obtenir l'affichage de l'image de l'objet dans ladite position lorsque ledit moyen d'activation est dans une deuxième position telle que les deuxièmes coordonnées correspondent aux premières coordonnées.  an image rendering system comprising a user interface having a display screen and an activating means for activating the display of the object image on the display screen; said image acquisition system for obtaining an image of the object in a position corresponding to first coordinates and said image rendering system for obtaining the display of the image of the object in said position when said activation means is in a second position such that the second coordinates correspond to the first coordinates.
De préférence, le système d'affichage comprend un micro-processeur pour détecter la position du moyen d'activation. Preferably, the display system comprises a microprocessor for detecting the position of the activating means.
Un troisième objectif de la présente invention consiste à fournir un système d'analyse comprenant au moins un incubateur et un système d'affichage d'une image d'un objet tel que décrit ci-dessus selon la présente invention. A third object of the present invention is to provide an analysis system comprising at least one incubator and an image display system of an object as described above according to the present invention.
Un quatrième objectif de la présente invention consiste à fournir un produit- programme d'ordinateur comprenant des instructions logicielles pour la mise en œuvre d'un procédé tel que décrit ci-dessus selon la présente invention lorsque ledit programme est exécuté par un processeur de données. A fourth object of the present invention is to provide a computer program product comprising software instructions for the implementation of implementing a method as described above according to the present invention when said program is executed by a data processor.
Brève description des dessins Brief description of the drawings
L'invention, sa fonctionnalité, ses applications ainsi que ses avantages seront mieux appréhendés à la lecture de la présente description, faite en référence aux figures, dans lesquelles : la figure 1 montre, de façon schématique, un système d'analyse biologique comprenant un système d'acquisition d'images d'un objet et un système de restitution d'images de l'objet, selon un premier mode de réalisation de l'invention ; la figure 2 montre, de façon schématique, les détails d'un dispositif de mouvement du système d'acquisition d'images selon la figure 1 , selon un mode de réalisation de l'invention ; - la figure 3 montre, de façon schématique, une vue de face du dispositif de mouvement du système d'acquisition d'images selon la figure 2, en présence d'un dispositif de capture d'images et de moyens d'illumination, selon un mode de réalisation de l'invention ; - la figure 4 montre, de façon schématique, le repère orthonormé utilisé comme repère de référence pour définir l'inclinaison de l'objet en fonction des axes horizontaux (0X1 ), (OX2) et de l'axe vertical (OY), selon un mode de réalisation de l'invention ; - la figure 5 montre, de façon schématique, l'angle d'inclinaison a entre l'objet et l'axe (OX1 ), selon un mode de réalisation de l'invention ; la figure 6 montre, de façon schématique, l'angle d'inclinaison a entre l'objet et l'axe (0X2), selon un mode de réalisation de l'invention ; la figure 7 montre, de façon schématique, 16 différentes positions que l'objet peut occuper en fonction de son inclinaison par rapport aux axes (OX1 ) et (OX2), selon un mode de réalisation de l'invention ; la figure 8 montre, de façon schématique, un système d'acquisition d'images automatisé comportant des dispositifs additionnels et le dispositif de mouvement selon la figure 2, selon un mode de réalisation de l'invention ; la figure 9 montre les différentes étapes du procédé d'acquisition d'images, selon un mode de réalisation de l'invention ; la figure 10 montre les 16 images acquises d'une boîte de Pétri, selon les 16 positions de la figure 6, selon un mode de réalisation de l'invention ; la figure 1 1 montre les différentes étapes du procédé de restitution d'images, selon un mode de réalisation de l'invention ; la figure 12 montre l'image d'une boîte de Pétri affichée sur un écran d'affichage d'un ordinateur personnel, selon un mode de réalisation de l'invention ; les figures 13, 14 et 15 montrent l'image d'une boîte de Pétri affichée sur un écran d'affichage d'un dispositif électronique portable tactile, selon un mode de réalisation de l'invention. The invention, its functionality, its applications as well as its advantages will be better understood on reading the present description, with reference to the figures, in which: FIG. 1 schematically shows a biological analysis system comprising a image acquisition system of an object and a system for rendering images of the object, according to a first embodiment of the invention; FIG. 2 schematically shows the details of a motion device of the image acquisition system according to FIG. 1, according to one embodiment of the invention; FIG. 3 schematically shows a front view of the motion device of the image acquisition system according to FIG. 2, in the presence of an image capture device and illumination means, according to FIG. an embodiment of the invention; FIG. 4 schematically shows the orthonormal coordinate system used as a reference mark for defining the inclination of the object as a function of the horizontal axes (OX1), (OX2) and the vertical axis (OY), according to an embodiment of the invention; FIG. 5 schematically shows the angle of inclination α between the object and the axis (OX1), according to one embodiment of the invention; Figure 6 shows, schematically, the angle of inclination α between the object and the axis (0x2), according to one embodiment of the invention; FIG. 7 schematically shows 16 different positions that the object can occupy as a function of its inclination with respect to the axes (OX1) and (OX2), according to one embodiment of the invention; FIG. 8 schematically shows an automated image acquisition system comprising additional devices and the movement device according to FIG. 2, according to one embodiment of the invention; FIG. 9 shows the different steps of the image acquisition method, according to one embodiment of the invention; FIG. 10 shows the 16 acquired images of a Petri dish, according to the 16 positions of FIG. 6, according to one embodiment of the invention; FIG. 11 shows the different steps of the image restoration method, according to one embodiment of the invention; Fig. 12 shows the image of a petri dish displayed on a display screen of a personal computer, according to an embodiment of the invention; FIGS. 13, 14 and 15 show the image of a Petri dish displayed on a display screen of a portable tactile electronic device, according to one embodiment of the invention.
Description détaillée de l'invention La description détaillée ci-après a pour but d'exposer l'invention de manière suffisamment claire et complète, notamment à l'aide d'exemples, mais ne doit en aucun cas être regardée comme limitant l'étendue de la protection aux modes de réalisation particuliers et aux exemples présentés ci-après. Detailed description of the invention The purpose of the following detailed description is to explain the invention in a sufficiently clear and complete manner, in particular by means of examples, but should in no way be regarded as limiting the scope of the protection to the modes of particular embodiments and the examples presented below.
La présente invention concerne l'analyse d'un échantillon. Selon la présente invention, l'échantillon peut être de diverses origines, par exemple d'origine alimentaire, environnementale, vétérinaire, clinique, pharmaceutique ou cosmétique. The present invention relates to the analysis of a sample. According to the present invention, the sample may be of various origins, for example of food, environmental, veterinary, clinical, pharmaceutical or cosmetic origin.
D'une manière générale, le terme « échantillon » se réfère à une partie ou à une quantité, plus particulièrement une petite partie ou une petite quantité, prélevée à partir d'une ou plusieurs entités aux fins d'analyse. Cet échantillon peut éventuellement avoir subi un traitement préalable, impliquant par exemple des étapes de mélange, de dilution ou encore de broyage, en particulier si l'entité de départ est à l'état solide. In general, the term "sample" refers to a part or quantity, more specifically a small part or a small quantity, taken from one or more entities for analysis. This sample may possibly have undergone prior treatment, involving for example mixing, dilution or grinding steps, in particular if the starting entity is in the solid state.
L'échantillon prélevé est, en général, susceptible de - ou suspecté de - contenir au moins un micro-organisme externe cible tel qu'une bactérie, une levure, un champignon. The sample taken is, in general, capable of - or suspected of - containing at least one target external microorganism such as a bacterium, a yeast, a fungus.
Selon la présente invention, l'analyse est réalisée à l'aide d'un objet tel qu'une boîte de Pétri comprenant un fond et un couvercle. Le fond comprend un milieu de culture tel qu'un milieu de culture gélosé. Le but de l'analyse est de caractériser les colonies de micro-organismes présents au sein du fluide sur le milieu de culture gélosé, après incubation de la boîte de Pétri. According to the present invention, the analysis is carried out using an object such as a Petri dish comprising a bottom and a lid. The bottom comprises a culture medium such as an agar culture medium. The purpose of the analysis is to characterize the colonies of microorganisms present in the fluid on the agar culture medium, after incubation of the petri dish.
La figure 1 montre, de façon schématique, un système d'analyse biologique 100 comprenant un système d'acquisition d'images 200 et un système de restitution d'images 300. Le système d'acquisition d'images 200 comprend un dispositif de mouvement 202 montré en détail sur la figure 2. Le dispositif de mouvement 202 comprend un support interne 204 de centre O, destiné à recevoir un objet 205 à analyser tel qu'une boîte de Pétri. Ainsi, tout changement de position du support interne 204 s'applique également à l'objet 205. De préférence, le support interne 204 a une forme circulaire adaptée pour recevoir une boîte de Pétri. Le support interne 204 est maintenu par un premier axe de rotation 206, tel qu'une tige et par un deuxième axe de rotation 208, tel qu'une tige. Le premier axe de rotation 206 et le deuxième axe de rotation 208 sont disposés de manière perpendiculaire, l'un par rapport à l'autre. Le point d'intersection du premier axe de rotation 206 et du deuxième axe de rotation 208 correspond au centre O du support interne 204. Le support interne 204 est également repéré par un axe vertical (OY), non montré sur la figure 2, et perpendiculaire au plan horizontal du support interne 204 et passant par le centre O. Ainsi, les premier et deuxième axes de rotation 206, 208 définissent un repère orthonormé (O, X1 , X2, Y) ou référentiel d'acquisition montré sur la figure 4. L'axe (OX1 ), axe horizontal, représente le premier axe de rotation 206 comme montré sur la figure 4. L'axe (OX2), axe horizontal, représente le deuxième axe de rotation 208 comme montré sur la figure 4. Le premier axe de rotation 206 permet une inclinaison du support interne 204, selon un angle d'inclinaison a de valeur déterminée, par rapport au plan horizontal du support interne 204, selon l'axe (OX1 ), comme montré sur la figure 5. Le deuxième axe de rotation 208 permet une inclinaison du support interne 204, selon le même angle d'inclinaison a de valeur déterminée, par rapport au plan horizontal du support interne 204, selon l'axe (OX2), comme montré sur la figure 6. La valeur déterminée de l'angle d'inclinaison a varie selon l'environnement dans lequel le dispositif de mouvement 202 est utilisé. Ainsi, la valeur déterminée de l'angle d'inclinaison a peut être comprise entre 0° et 90° lorsque le dispositif de mouvement 202 est utilisé au sein d'un système global d'analyse automatisé décrit ci-après et comprenant des moyens adaptés tels qu'une pince capable de maintenir l'objet 205 et d'incliner ledit objet 205. De préférence, la valeur déterminée de l'angle d'inclinaison a est comprise entre 5° et 15°. De manière alternative, la valeur déterminée de l'angle d'inclinaison a est comprise entre 0° et 30° lorsque le dispositif de mouvement 202 est utilisé de manière autonome. De préférence, la valeur déterminée de l'angle est comprise entre 5° et 15°. FIG. 1 schematically shows a biological analysis system 100 comprising an image acquisition system 200 and an image restoration system 300. The image acquisition system 200 comprises a motion device 202 shown in detail in FIG. 2. The movement device 202 comprises an internal support 204 of center O, intended to receive an object 205 to be analyzed such as a box of Petri. Thus, any change in position of the inner support 204 also applies to the object 205. Preferably, the inner support 204 has a circular shape adapted to receive a petri dish. The internal support 204 is held by a first axis of rotation 206, such as a rod and a second axis of rotation 208, such as a rod. The first axis of rotation 206 and the second axis of rotation 208 are perpendicularly disposed relative to one another. The point of intersection of the first axis of rotation 206 and the second axis of rotation 208 corresponds to the center O of the internal support 204. The internal support 204 is also indicated by a vertical axis (OY), not shown in FIG. perpendicular to the horizontal plane of the inner support 204 and passing through the center O. Thus, the first and second axes of rotation 206, 208 define an orthonormal coordinate system (O, X1, X2, Y) or acquisition reference shown in FIG. 4 The horizontal axis (OX1) represents the first axis of rotation 206 as shown in FIG. 4. The horizontal axis (OX2) represents the second axis of rotation 208 as shown in FIG. first axis of rotation 206 allows an inclination of the internal support 204, according to a tilt angle a of determined value, with respect to the horizontal plane of the internal support 204, along the axis (OX1), as shown in FIG. second axis of rotation 208 allows an inclination of u internal support 204, according to the same angle of inclination a determined value, relative to the horizontal plane of the inner support 204, along the axis (OX2), as shown in Figure 6. The determined value of the angle d inclination a varies according to the environment in which the motion device 202 is used. Thus, the determined value of the inclination angle α can be between 0 ° and 90 ° when the movement device 202 is used within a global automated analysis system described below and comprising suitable means. such as a clamp capable of holding the object 205 and tilting said object 205. Preferably, the determined value of the angle of inclination a is between 5 ° and 15 °. Alternatively, the determined value of the angle of inclination α is between 0 ° and 30 ° when the motion device 202 is used autonomously. Preferably, the determined value of the angle is between 5 ° and 15 °.
Le dispositif de mouvement 202 comprend également un support externe 210 entourant le support interne 204 et destiné à maintenir les premier et deuxième axes de rotation 206, 208. Le support externe 210 et le support interne 204 sont séparés par une zone vide 207, de forme circulaire. La forme de la zone vide 207 peut varier afin d'être adaptée à la forme de l'objet 205. The movement device 202 also comprises an external support 210 surrounding the internal support 204 and intended to maintain the first and second axes of rotation 206, 208. The external support 210 and the internal support 204 are separated by a void zone 207, of shape circular. The shape of the empty zone 207 may vary in order to be adapted to the shape of the object 205.
Un premier dispositif de couplage 212 associé au premier axe de rotation 206 est localisé à l'extérieur du support externe 210. Un premier dispositif motorisé 214 tel qu'un servomoteur est connecté au premier dispositif de couplage 212 afin de contrôler la rotation du premier axe de rotation 206. A first coupling device 212 associated with the first axis of rotation 206 is located outside the external support 210. A first motorized device 214 such as a servomotor is connected to the first coupling device 212 to control the rotation of the first axis. of rotation 206.
Un deuxième dispositif de couplage 216 associé au deuxième axe de rotation 208 est localisé à l'extérieur du support externe 210. Un deuxième dispositif motorisé 218 tel qu'un servomoteur est connecté au deuxième dispositif de couplage 216 afin de contrôler la rotation du deuxième axe de rotation 208. A second coupling device 216 associated with the second axis of rotation 208 is located outside the external support 210. A second motorized device 218 such as a servomotor is connected to the second coupling device 216 to control the rotation of the second axis. rotation 208.
Des supports de stabilisation 217, 219 permettent de maintenir les extrémités des axes 206, 208 en contact avec le support externe 210. Un premier dispositif électronique de contrôle (non montré) est connecté aux premier et deuxième dispositifs motorisés 214, 218. Le premier dispositif électronique de contrôle permet de contrôler l'activation des premier et deuxième dispositifs motorisés 214, 218 afin de permettre l'inclinaison du support interne 204 seulement et donc l'inclinaison de l'objet 205 de manière solidaire au support interne 204. Stabilization supports 217, 219 make it possible to keep the ends of the pins 206, 208 in contact with the external support 210. A first electronic control device (not shown) is connected to the first and second motorized devices 214, 218. The first device electronic control system makes it possible to control the activation of the first and second motorized devices 214, 218 to allow the inclination of the internal support 204 only and thus the inclination of the object 205 integrally with the internal support 204.
Comme décrit ci-dessous, un programme informatique d'acquisition permet d'activer soit le premier dispositif motorisé 214 seul, soit le deuxième dispositif motorisé 218 seul, soit le premier et le deuxième dispositif motorisés 214, 218 de manière simultanée afin d'obtenir différentes positions inclinées du support interne 204 sur toute la circonférence dudit support interne 204. Ainsi, le support interne 204 peut subir des inclinaisons de directions différentes pour un angle d'inclinaison a de même valeur. Le nombre d'inclinaisons est un paramètre d'acquisition P qui correspond au nombre d'images à acquérir lors du procédé d'acquisition d'images. De manière générale, le paramètre d'acquisition P peut être un multiple de 4 afin d'obtenir 4 images, 8 images ou 16 images par exemple. Le paramètre d'acquisition P peut être défini avant le déclenchement du procédé d'acquisition d'images ou, de manière manuelle, par l'utilisateur lors du déroulement du procédé d'acquisition d'images. As described below, a computer acquisition program makes it possible to activate either the first motorized device 214 alone, or the second motorized device 218 alone, or the first and second motorized devices 214, 218 simultaneously in order to obtain different inclined positions of the inner support 204 over the entire circumference of said inner support 204. Thus, the inner support 204 can undergo inclinations of different directions for a tilt angle a of the same value. The number of inclinations is an acquisition parameter P which corresponds to the number of images to be acquired during the image acquisition process. In general, the acquisition parameter P can be a multiple of 4 in order to obtain 4 images, 8 images or 16 images for example. The acquisition parameter P can be defined before the triggering of the image acquisition method or, manually, by the user during the process of acquiring images.
La figure 7 montre une représentation des 16 différentes positions occupées par le support interne 204 dans le repère (O, X1 , X2) lorsque le nombre d'images à acquérir est égal à 16 selon une vue du dessus du dispositif de mouvement 202. L'axe (OX1 ) représente le premier axe de rotation 206 et l'axe (OX2) représente le deuxième axe de rotation 208. Lorsque seul le premier dispositif motorisé 214 est activé, le support interne 204 peut s'incliner par rapport au premier axe de rotation 206 pour occuper une première position extrême A et une deuxième position extrême B. FIG. 7 shows a representation of the 16 different positions occupied by the internal support 204 in the frame (O, X1, X2) when the number of images to be acquired is equal to 16 in a view from above of the movement device 202. L The axis (OX1) represents the first axis of rotation 206 and the axis (OX2) represents the second axis of rotation 208. When only the first motorized device 214 is activated, the internal support 204 can tilt relative to the first axis rotation 206 to occupy a first extreme position A and a second extreme position B.
Lorsque seul le deuxième dispositif motorisé 218 est activé, le support interne 204 peut s'incliner par rapport au deuxième axe de rotation 208 pour occuper une troisième position extrême C et une quatrième position extrême D. Lorsque le premier et le deuxième dispositif motorisés 214, 218 sont activés simultanément, le support interne 204 peut s'incliner par rapport au premier et au deuxième axes de rotation 206, 208 pour occuper des positions intermédiaires entre les positions extrêmes A, B, C, D. Le nombre de ces positions correspond au nombre N d'images déterminé lors du paramétrage du système d'acquisition d'images 200. When only the second motorized device 218 is activated, the internal support 204 can tilt relative to the second axis of rotation 208 to occupy a third extreme position C and a fourth extreme position D. When the first and second motorized devices 214, 218 are activated simultaneously, the inner support 204 can tilt relative to the first and second axes of rotation 206, 208 to occupy intermediate positions between the extreme positions A, B, C , D. The number of these positions corresponds to the number N of images determined during the setting up of the image acquisition system 200.
Comme montré sur la figure 7, le support interne 204 peut occuper les positions suivantes : As shown in FIG. 7, the internal support 204 can occupy the following positions:
- positions extrêmes A, B, C, D,  - extreme positions A, B, C, D,
positions intermédiaires E, F, G localisées entre les positions extrêmes A et C,  intermediate positions E, F, G located between the extreme positions A and C,
positions intermédiaires H, I, J localisées entre les positions extrêmes C et B,  intermediate positions H, I, J located between the extreme positions C and B,
- positions intermédiaires K, L, M localisées entre les positions extrêmes B et D,  intermediate positions K, L, M located between the extreme positions B and D,
positions intermédiaires N, O, P localisées entre les positions extrêmes D et A. Toutes ces positions peuvent être référencées avec les coordonnées ci-dessous en fonction des projections de chaque position sur les axes (OX1 ) et (OX2) :  intermediate positions N, O, P located between the extreme positions D and A. All these positions can be referenced with the coordinates below according to the projections of each position on the axes (OX1) and (OX2):
Positions extrêmes : Extreme positions:
A (0, X2max) ; B (0, X2min) ; C (X1 max, 0) ; D (X1 min, 0).  A (0, X2max); B (0, X2min); C (X1 max, 0); D (X1 min, 0).
Positions intermédiaires : Intermediate positions:
E (X1 E, X2E) ; F (X1 F, X2F) ; G (X1 G, X2G) ;  E (X1 E, X2E); F (X1 F, X2F); G (X1G, X2G);
H (X1 H, X2H) ; I (X1 I, X2I) ; J (X1J, X2J) ;  H (X 1 H, X 2 H); I (X1 I, X2I); J (X1J, X2J);
K (X1 K, X2K) ; L (X1 L, X2L) ; M (X1 M, X2M) ;  K (X1 K, X2K); L (X1 L, X2L); M (X 1 M, X 2 M);
N (X1 N, X2N) ; O (X10, X20) ; P (X1 P, X2P).  N (X 1 N, X 2 N); O (X10, X20); P (X1 P, X2P).
La figure 7 montre des exemples de projection des positions A, B, C, D, E, F et G permettant d'obtenir les coordonnées correspondantes mentionnées ci-dessus. Comme montré sur la figure 1 , le système d'acquisition d'images 200 comprend également un moyen d'illumination 220 tel qu'une source lumineuse, capable d'émettre des rayons lumineux selon une ou plusieurs longueurs d'onde. Le moyen d'illumination 220 peut être positionné de manière fixe ou de manière mobile en rotation autour de son axe central. Le moyen d'illumination 220 peut comprendre au minimum une source lumineuse produisant un éclairage blanc telle qu'une diode électroluminescente blanche. De manière alternative, le moyen d'illumination 220 comprend une pluralité de sources lumineuses émettant différentes longueurs d'onde. Le moyen d'illumination 220 peut être localisé de manière spécifique, au-dessus ou au-dessous du dispositif de mouvement 202 et selon un angle d'inclinaison déterminé par rapport au dispositif de mouvement 202. Un deuxième dispositif électronique de contrôle (non montré) permet de contrôler le fonctionnement et le paramétrage du moyen d'illumination 220. FIG. 7 shows examples of projections of the positions A, B, C, D, E, F and G making it possible to obtain the corresponding coordinates mentioned above. As shown in FIG. 1, the image acquisition system 200 also comprises an illumination means 220 such as a light source, capable of emitting light rays in one or more wavelengths. The illumination means 220 may be fixedly positioned or rotatable about its central axis. The illumination means 220 may comprise at least one light source producing a white light such as a white light emitting diode. Alternatively, the illumination means 220 comprises a plurality of light sources emitting different wavelengths. The illumination means 220 may be specifically located above or below the motion device 202 and at a given inclination angle to the motion device 202. A second electronic control device (not shown) ) controls the operation and parameterization of the illumination means 220.
Selon la figure 1 , le système d'acquisition d'images 200 comprend également un dispositif de capture d'images 230 telle qu'une caméra numérique. Le dispositif de capture d'images 230 peut être localisé de manière spécifique, au-dessus du dispositif de mouvement 202 et selon un angle d'inclinaison déterminé par rapport au dispositif de mouvement 202. Le dispositif de capture d'images 230 peut être positionné de manière fixe ou de manière mobile en rotation autour de son axe central. Le dispositif de capture d'images 230 peut être programmé afin de capturer un nombre N d'images. According to Figure 1, the image acquisition system 200 also includes an image capture device 230 such as a digital camera. The image capture device 230 may be specifically located above the motion device 202 and at a given angle of inclination with respect to the motion device 202. The image capture device 230 may be positioned fixedly or rotatably about its central axis. The image capture device 230 may be programmed to capture an N number of images.
Un troisième dispositif électronique de contrôle (non montré) permet de contrôler le fonctionnement et le paramétrage du dispositif de capture d'images 230. La figure 3 montre une vue de face du dispositif de mouvement 202 selon la figure 2 et selon le deuxième axe de rotation 208. Selon la figure 3, deux moyens d'illumination 220 et un dispositif de capture d'images 230, comprenant un objectif 231 , sont disposés au-dessus de l'objet 205 à observer. Chaque moyen d'illumination 220 est orienté de manière déterminée par rapport au dispositif de capture d'images 230 et au support interne 204. L'objectif 231 du dispositif de capture d'images 230 est disposé au-dessus du centre O (non montré) du support interne 204. A third electronic control device (not shown) makes it possible to control the operation and the parameterization of the image capture device 230. FIG. 3 shows a front view of the motion device 202 according to FIG. 2 and along the second axis of FIG. rotation 208. According to Figure 3, two illumination means 220 and an image capture device 230, including a lens 231, are disposed above the object 205 to be observed. Each means 220 is oriented in a manner determined with respect to the image capture device 230 and the internal support 204. The objective 231 of the image capture device 230 is disposed above the center O (not shown) of the image capture device 230. internal support 204.
Selon un mode de réalisation préféré, le support interne 204 subit seulement une inclinaison selon un angle d'inclinaison déterminé et associé à différentes orientations angulaires par rapport au moyen d'illumination 220 pour ledit même angle d'inclinaison. Le dispositif de capture d'images 230 ainsi que le moyen d'illumination 220 occupent une position fixe. Selon le mode de réalisation préféré, l'encombrement de l'ensemble formé par le dispositif de capture d'images 230, le moyen d'illumination 220 et le dispositif de mouvement 202 correspond donc à un volume minimal. Le mode de réalisation préféré représente donc une solution aisée et peu coûteuse à implémenter, tout en améliorant la qualité de l'observation d'un objet 205 par un utilisateur. According to a preferred embodiment, the internal support 204 only undergoes inclination at a determined angle of inclination and associated with different angular orientations relative to the illumination means 220 for said same angle of inclination. The image capture device 230 and the illumination means 220 occupy a fixed position. According to the preferred embodiment, the bulk of the assembly formed by the image capture device 230, the illumination means 220 and the motion device 202 therefore corresponds to a minimum volume. The preferred embodiment therefore represents an easy and inexpensive solution to implement, while improving the quality of observation of an object 205 by a user.
Selon un mode de réalisation alternatif, le support interne 204 peut subir une inclinaison et une rotation, le dispositif de capture d'images 230 et le moyen d'illumination 220 étant dans une position fixe. According to an alternative embodiment, the inner support 204 may tilt and rotate, the image capture device 230 and the illumination means 220 being in a fixed position.
Selon un mode de réalisation alternatif, le support interne 204 peut subir une inclinaison, le dispositif de capture d'images 230 étant dans une position mobile en rotation et le moyen d'illumination 220 étant dans une position fixe. According to an alternative embodiment, the internal support 204 may be tilted, the image capture device 230 being in a rotatably movable position and the illuminating means 220 being in a fixed position.
Selon un mode de réalisation alternatif, le support interne 204 peut subir une inclinaison et une rotation, le dispositif de capture d'images 230 étant mobile en rotation et le moyen d'illumination 220 étant dans une position fixe. According to an alternative embodiment, the inner support 204 can be tilted and rotated, the image capture device 230 being rotatable and the illuminating means 220 in a fixed position.
Selon des modes de réalisation alternatifs, le support interne 204 peut conserver une position immobile, le moyen d'illumination 220 et/ou le dispositif de capture d'images 230 étant dans une position fixe ou mobiles en rotation. Ainsi, ces modes de réalisation peuvent nécessiter, par exemple, une pluralité de moyens d'illumination 220 ainsi qu'une pluralité de dispositifs de capture d'images 230. According to alternative embodiments, the inner support 204 can maintain a stationary position, the illumination means 220 and / or the image capture device 230 being in a fixed position or rotatable. So, these Embodiments may require, for example, a plurality of illumination means 220 as well as a plurality of image capturing devices 230.
Le système d'acquisition d'images 200 peut opérer de manière autonome afin d'acquérir des images de l'objet 205 selon différentes positions d'inclinaison de l'objet 205 et stocker ces images au sein d'une base de données d'un dispositif électronique (non montré) pour une mise à disposition ultérieure pour un utilisateur. Dans le mode de réalisation où le système d'acquisition d'images 200 opère de manière autonome, l'approvisionnement de l'objet 205 à analyser peut être manuel ou automatisé. The image acquisition system 200 can operate autonomously to acquire images of the object 205 at different inclination positions of the object 205 and store these images within a database of an electronic device (not shown) for subsequent provision for a user. In the embodiment where the image acquisition system 200 operates autonomously, the supply of the object 205 to be analyzed may be manual or automated.
Lorsque l'approvisionnement de l'objet 205 est manuel, l'utilisateur doit placer l'objet 205 sur le support interne 204. When the supply of the object 205 is manual, the user must place the object 205 on the internal support 204.
Lorsque l'approvisionnement est automatisé, des dispositifs additionnels, montrés sur la figure 8, peuvent être prévus. Ainsi, un premier dispositif additionnel 250 permet de stocker une pluralité d'objets 205 avant le système d'acquisition d'images 200. Un deuxième dispositif additionnel 251 permet de convoyer un objet 205 ainsi stocké jusqu'au système d'acquisition d'images 200 et plus spécifiquement jusque sur le support interne 204. Un troisième dispositif additionnel 252 permet de réceptionner l'objet 205 après le système d'acquisition d'images 200. When the supply is automated, additional devices, shown in Figure 8, may be provided. Thus, a first additional device 250 can store a plurality of objects 205 before the image acquisition system 200. A second additional device 251 can convey an object 205 thus stored to the image acquisition system 200 and more specifically to the internal support 204. A third additional device 252 allows the object 205 to be received after the image acquisition system 200.
De manière alternative, le système d'acquisition d'images 200 peut opérer au sein d'un système global d'analyse automatisé (non montré) intégrant un incubateur, un moyen d'illumination et un dispositif de captures d'images tel que le système global d'analyse automatisé décrit dans la demande de brevet publiée sous le numéro EP2520923 et permettant de fournir des images d'échantillons biologiques. Le système global d'analyse automatisé comprend notamment un système d'approvisionnement de boîtes de Pétri, un incubateur et un système de convoyage de boîtes de Pétri. Ainsi, dans ce mode de réalisation, l'approvisionnement de l'objet 205 est automatisé et les dispositifs additionnels 250, 251 , 252 décrits ci-dessus sont intégrés au système global d'analyse automatisé. Par conséquent, seul le dispositif de mouvement 202 du système d'acquisition d'images 200 est nécessaire au sein du système global d'analyse automatisé pour permettre l'acquisition d'images de l'objet 205. Alternatively, the image acquisition system 200 can operate within a global automated analysis system (not shown) integrating an incubator, an illumination means and an image capture device such as the global automated analysis system described in the patent application published under the number EP2520923 and for providing images of biological samples. The overall automated analysis system includes a petri dish supply system, an incubator and a Petri dish conveying system. Thus, in this embodiment, the supply of the object 205 is automated and the additional devices 250, 251, 252 described above are integrated into the overall automated analysis system. Therefore, only the motion device 202 of the image acquisition system 200 is needed within the overall automated analysis system to allow acquisition of images of the object 205.
Comme montré sur la figure 1 , le système d'acquisition d'images 200 comprend également un dispositif électronique de contrôle global 240, tel qu'un ordinateur personnel, pour contrôler le fonctionnement du premier dispositif électronique de contrôle concernant l'activation des premier et deuxième dispositifs motorisés 214, 218 et également le fonctionnement du deuxième dispositif électronique de contrôle concernant le moyen d'illumination 220 et du troisième dispositif électronique de contrôle concernant le dispositif de capture d'images 230. Le dispositif électronique de contrôle global 240 comprend un micro-processeur 242 et un programme informatique d'acquisition 244 relatif à l'acquisition des images au moyen du système d'acquisition d'images 200. Ainsi, le microprocesseur 242 peut recevoir des instructions de lancement d'acquisition d'images et déclencher l'exécution du programme informatique d'acquisition 242. Le dispositif électronique de contrôle global 240 comprend également un composant de mémoire 246 qui peut être amovible afin de stocker, au sein d'une base de données 248, des données relatives aux images acquises lors du procédé d'acquisition d'images. La base de données 248 peut comprendre une liste d'un ou plusieurs objets 205 pour lesquels des images ont été acquises et une liste des images acquises pour lesdits objets 205. Chaque image est référencée par les coordonnées de la position correspondante de l'objet 205. As shown in FIG. 1, the image acquisition system 200 also comprises a global electronic control device 240, such as a personal computer, for controlling the operation of the first electronic control device concerning the activation of the first and second electronic control devices. second motorized devices 214, 218 and also the operation of the second electronic control device concerning the illumination means 220 and the third electronic control device concerning the image capture device 230. The overall electronic control device 240 comprises a microphone processor 242 and an acquisition computer program 244 for acquiring the images by means of the image acquisition system 200. Thus, the microprocessor 242 can receive image acquisition start instructions and trigger the acquisition of images. execution of the acquisition computer program 242. The electronic control device globa l 240 also includes a memory component 246 which may be removable to store, within a database 248, image data acquired during the image acquisition process. The database 248 may comprise a list of one or more objects 205 for which images have been acquired and a list of acquired images for said objects 205. Each image is referenced by the coordinates of the corresponding position of the object 205 .
La figure 9 présente les étapes d'un procédé d'acquisition de 16 images d'une boîte de Pétri avec une inclinaison du support interne 204 selon un angle d'inclinaison a par rapport au plan (OX1 X2) et avec un approvisionnement de l'objet 205 effectué manuellement. Les 16 positions correspondantes de la boîte de Pétri sont montrées sur la figure 7 Ainsi, dans une étape 270, l'objet 205 est disposé sur le support interne 204 par l'utilisateur. Dans une étape 272, une demande d'acquisition d'images est transmise au micro-processeur 242 afin d'exécuter le programme informatique d'acquisition 244. Dans une étape 274, le nombre d'images à acquérir est vérifié afin de fixer en conséquence le paramètre d'acquisition P, et donc le nombre d'inclinaisons du support interne 204 à réaliser. Si le nombre d'images à acquérir n'est pas indiqué, l'utilisateur doit le renseigner au moyen du dispositif électronique de contrôle global 240. Ainsi, l'utilisateur peut fixer par défaut la valeur du nombre d'images à acquérir comme étant égale à 16. Lorsque l'utilisateur souhaite augmenter la fluidité lors de l'affichage, c'est-à-dire lors de la restitution des images, la valeur par défaut peut être remplacée par une valeur spécifique supérieure à la valeur par défaut. FIG. 9 shows the steps of a method of acquiring 16 images of a Petri dish with an inclination of the internal support 204 at an angle of inclination α with respect to the plane (OX1 X2) and with a supply of object 205 made manually. The 16 corresponding positions of the Petri dish are shown in Figure 7 Thus, in a step 270, the object 205 is disposed on the internal support 204 by the user. In a step 272, an image acquisition request is transmitted to the microprocessor 242 in order to execute the acquisition computer program 244. In a step 274, the number of images to be acquired is checked in order to set in consequently, the acquisition parameter P, and therefore the number of inclinations of the internal support 204 to be made. If the number of images to be acquired is not indicated, the user must inform it by means of the electronic device of global control 240. Thus, the user can set by default the value of the number of images to be acquired as being 16. When the user wants to increase the fluidity during the display, that is to say during the restitution of the images, the default value can be replaced by a specific value greater than the default value.
Dans une étape 276, le dispositif électronique de contrôle global 240 règle les paramètres de fonctionnement des premier, deuxième et troisième dispositifs de contrôle afin que le dispositif d'acquisition 202, le moyen d'illumination 220 et le dispositif de capture d'images 230 soient correctement disposés les uns par rapport aux autres. Les paramètres de fonctionnement comprennent notamment l'angle d'inclinaison a du support interne 204, le type d'illumination souhaité par rapport aux sources lumineuses en présence. Dans le mode de réalisation préféré, le dispositif de capture d'images 230 et le moyen d'illumination 220 sont dans une position fixe déterminée par l'utilisateur. Pour tous les modes de réalisation, le dispositif électronique de contrôle global 240 permet d'obtenir un découpage en secteurs angulaires égaux de la circonférence de la boîte de Pétri. Le nombre de secteurs angulaires correspond à la valeur du nombre d'images indiqué dans l'étape 274. In a step 276, the global electronic control device 240 sets the operating parameters of the first, second and third control devices so that the acquisition device 202, the illumination means 220 and the image capture device 230 are correctly arranged in relation to each other. The operating parameters include, in particular, the angle of inclination of the internal support 204, the type of illumination desired with respect to the light sources in the presence. In the preferred embodiment, the image capture device 230 and the illumination means 220 are in a fixed position determined by the user. For all the embodiments, the global electronic control device 240 makes it possible to obtain a cutting in equal angular sectors of the circumference of the petri dish. The number of angular sectors corresponds to the value of the number of images indicated in step 274.
Le dispositif électronique de contrôle global 240 détermine également les paramètres de fonctionnement des premier, deuxième et troisième dispositifs de contrôle afin que le nombre de positions, c'est-à-dire le nombre d'inclinaisons, du support interne 204, corresponde au nombre de positions imposé par la valeur du paramètre d'acquisition P. Dans une étape 278, le support interne 204 est déplacé par exemple depuis une position de repos vers une première position, par rapport aux 16 positions requises selon la valeur par défaut du nombre d'images à acquérir, par exemple la position A, selon une première inclinaison. The global electronic control device 240 also determines the operating parameters of the first, second and third control devices so that the number of positions, i.e. the number of inclinations, of the internal support 204, corresponds to the number of positions imposed by the value of the acquisition parameter P. In a step 278, the internal support 204 is displaced for example from a rest position to a first position, with respect to the 16 required positions according to the default value of the number of images to be acquired, for example the position A, according to a first inclination.
Dans une étape 280, le dispositif de capture d'images 230 acquiert la première image de l'objet 205 dans la position A et stocke la première image dans la base de données 248. La première image est référencée par les coordonnées de la position A (0, X2max). In a step 280, the image capture device 230 acquires the first image of the object 205 in the position A and stores the first image in the database 248. The first image is referenced by the coordinates of the position A (0, X2max).
Dans une étape 282, la valeur du nombre N d'images acquises est comparée à la valeur du paramètre d'acquisition P. Dans la situation où la valeur du nombre N d'images acquises est inférieure à la valeur du paramètre d'acquisition P, la valeur du nombre N d'images acquises est incrémentée d'un pas égal à 1 et le procédé d'acquisition d'images se poursuit. Dans le présent mode de réalisation, la comparaison indique à l'étape 282 : In a step 282, the value of the number N of acquired images is compared with the value of the acquisition parameter P. In the situation where the value of the number N of acquired images is less than the value of the acquisition parameter P , the value of the number N of images acquired is incremented by a step equal to 1 and the image acquisition method continues. In the present embodiment, the comparison indicates in step 282:
1 (valeur du nombre N d'images acquises) < 16 (valeur du paramètre d'acquisition P). 1 (value of the number N of acquired images) <16 (value of the acquisition parameter P).
Le procédé d'acquisition se poursuit en répétant les étapes 278, 280 et 282 pour chaque nouvelle position du support interne 204, jusqu'à ce que la valeur du nombre N d'images acquises soit égale à la valeur du paramètre d'acquisition P. Lorsque la valeur du nombre N d'images acquises n'est plus inférieure à la valeur du paramètre d'acquisition P, c'est-à-dire lorsque le nombre N d'images acquises est atteint alors N = P dans l'étape 282. Ainsi, dans une étape suivante 284, l'objet 205 peut être retiré du support interne 204 par l'utilisateur. Le procédé d'acquisition peut ainsi être répété autant de fois que nécessaire selon le nombre d'objets 205 à analyser. Dans la situation où le système d'acquisition d'images est inclus dans un système d'analyse global automatisé, des étapes préalables à l'étape 270 peuvent être ajoutées concernant notamment la mise en place des objets 205 dans le dispositif additionnel en amont du dispositif de mouvement 202, et la détection de la fin de la mise en place des objets 205, un déclenchement automatique du procédé d'acquisition d'images et un convoyage de chaque objet 205 jusqu'au dispositif de mouvement 202. Des étapes ultérieures à l'étape 284 peuvent également être ajoutées concernant le convoyage des objets 205 depuis le dispositif de mouvement 202 jusqu'au dispositif additionnel 252. The acquisition method is continued by repeating the steps 278, 280 and 282 for each new position of the internal support 204, until the value of the number N of acquired images is equal to the value of the acquisition parameter P When the value of the number N of images acquired is no longer less than the value of the acquisition parameter P, that is to say when the number N of acquired images is reached then N = P in the step 282. Thus, in a next step 284, the object 205 can be removed from the internal support 204 by the user. The acquisition method can thus be repeated as many times as necessary depending on the number of objects 205 to be analyzed. In the situation where the image acquisition system is included in an automated global analysis system, steps prior to step 270 can be added, in particular concerning the placing of the objects 205 in the additional device upstream of the device. movement device 202, and the detection of the end of the placement of the objects 205, an automatic triggering of the image acquisition process and a conveying of each object 205 to the movement device 202. Steps subsequent to Step 284 may also be added for conveying the objects 205 from the motion device 202 to the additional device 252.
La figure 10 montre un exemple de 16 images acquises lorsque l'objet 205 est une boîte de Pétri. Chaque image correspond à une position différente de la boîte de Pétri avec des positions différentes de reflets lumineux au sein de la boîte de Pétri. Ainsi, l'utilisateur peut analyser, de manière optimale, le contenu de la boîte de Pétri. Figure 10 shows an example of 16 images acquired when the object 205 is a petri dish. Each image corresponds to a different position of the petri dish with different positions of light reflections within the petri dish. Thus, the user can optimally analyze the contents of the Petri dish.
A la fin du procédé d'acquisition d'images, la base de données 248 comprend une liste de données relatives à chaque image acquise, c'est-à-dire à chaque position de l'objet 205. Les données correspondent aux coordonnées de l'objet 205 dans chacune de ses positions, en fonction des axes de rotation (OX1 ) et (OX2) et par rapport à l'axe vertical (OY). At the end of the image acquisition process, the database 248 comprises a list of data relating to each image acquired, that is to say to each position of the object 205. The data correspond to the coordinates of the object 205 in each of its positions, according to the axes of rotation (OX1) and (OX2) and relative to the vertical axis (OY).
Comme montré sur la figure 1 , le système d'analyse biologique 100 comprend également un système de restitution d'images 300. As shown in FIG. 1, the biological analysis system 100 also comprises an image restoration system 300.
Comme montré sur la figure 1 , le système de restitution d'images 300 comprend une interface-utilisateur 302 telle qu'un ordinateur personnel ou un dispositif électronique portable tactile tel qu'une tablette tactile. L'interface-utilisateur 302 comprend notamment un écran d'affichage 304 afin d'afficher les images acquises au moyen du système d'acquisition d'images 200. L'interface-utilisateur 302 comprend également un micro-processeur (non montré) et un composant de mémoire (non montré). L'interface-utilisateur 302 comprend également un moyen d'activation 306 pour activer l'affichage d'images sur l'écran d'affichage 304. Dans la situation où l'interface-utilisateur 302 est un ordinateur personnel, le moyen d'activation 306 est un moyen d'activation externe tel qu'un dispositif de pointage. Le moyen d'activation externe comprend par exemple une souris d'ordinateur. Ainsi, un changement de position du moyen d'activation externe correspond à un changement de position du dispositif de pointage sur l'écran d'affichage 304. Dans la situation où l'interface-utilisateur 302 est un dispositif électronique portable tactile, le moyen d'activation 306 est un moyen d'activation interne, intégré au dispositif électronique portable tactile, tel qu'un capteur d'inclinaison. Le moyen d'activation interne comprend par exemple un gyroscope et/ou un accéléromètre. Ainsi, un changement de position du moyen d'activation interne correspond à un changement de position du dispositif électronique portable tactile. L'utilisateur procède donc à un changement de position du moyen d'activation dans un référentiel de restitution (non montré). As shown in Fig. 1, the image rendering system 300 includes a user interface 302 such as a personal computer or a touch sensitive electronic device such as a touch pad. The user interface 302 comprises in particular a display screen 304 for displaying the images acquired by means of the image acquisition system 200. The user interface 302 also comprises a microprocessor (not shown) and a memory component (not shown). The user interface 302 also includes an activation means 306 for enabling the display of images on the display screen 304. In the situation where the user interface 302 is a personal computer, the means of activation 306 is an external activation means such as a pointing device. The external activation means comprises for example a computer mouse. Thus, a change of position of the external activation means corresponds to a change of position of the pointing device on the display screen 304. In the situation where the user interface 302 is a touch-sensitive electronic electronic device, the means 306 is an internal activation means, integrated with the portable tactile electronic device, such as a tilt sensor. The internal activation means comprises for example a gyroscope and / or an accelerometer. Thus, a change of position of the internal activation means corresponds to a change of position of the portable tactile electronic device. The user thus proceeds to a change of position of the activation means in a restitution frame (not shown).
Le système de restitution d'images 300 comprend également un module informatique de restitution 308 capable d'interagir avec l'interface-utilisateur 302. Le module informatique de restitution 308 comprend un micro-processeur 310, un programme informatique de restitution 312 et un module de traitement de données 314. Ainsi, le micro-processeur 310 peut détecter la position du moyen d'activation 306, recevoir des instructions de lancement d'affichage d'images acquises et déclencher l'exécution du programme informatique de restitution 312. Le module informatique de restitution 308 comprend également un composant de mémoire 316. Le composant de mémoire 316 comprend une base de données 318 afin de stocker les données relatives aux images à afficher sur l'écran d'affichage 304 et une base de données 320 afin de stocker les données relatives aux coordonnées des positions détectées de l'objet 205. Le module informatique de restitution 308 peut être intégré au sein de l'interface- utilisateur 302. Comme montré sur la figure 1 1 , le procédé de restitution d'images acquises comprend plusieurs étapes. Dans une étape 400, l'utilisateur sélectionne, par exemple, dans la liste d'objets, l'objet 205 pour lequel il souhaite visualiser, au moyen du système de restitution d'images 300, les images acquises au moyen du système d'acquisition d'images 200. L'étape 400 est réalisée en utilisant les données stockées au sein de la base de données 318 du composant de mémoire 316 du système de restitution d'images 300. Lorsque le composant de mémoire 316 est amovible, les données utilisées peuvent être les images stockées au sein de la base de données 248 du composant de mémoire 246 du système d'acquisition d'images 200. The image rendering system 300 also comprises a rendering computer module 308 capable of interacting with the user interface 302. The rendering computer module 308 comprises a microprocessor 310, a rendering computer program 312 and a module Thus, the microprocessor 310 can detect the position of the activation means 306, receive instructions for launching the display of acquired images, and initiate the execution of the rendering computer program 312. rendering computer 308 also includes a memory component 316. The memory component 316 includes a database 318 for storing the image data to be displayed on the display screen 304 and a database 320 for storing the data relating to the coordinates of the detected positions of the object 205. The rendering computer module 308 can be integrated within the int user-interface 302. As shown in FIG. 11, the process of restoring acquired images comprises several steps. In a step 400, the user selects, for example, from the object list, the object 205 for which he wishes to display, by means of the image restitution system 300, the images acquired by means of the system of image acquisition 200. The step 400 is performed using the data stored in the database 318 of the memory component 316 of the image rendering system 300. When the memory component 316 is removable, the data used may be the images stored in the database 248 of the memory component 246 of the image acquisition system 200.
Dans une étape 402, la liste des données relatives aux différentes images acquises pour l'objet 205 sélectionné est chargée c'est-à-dire stockée au sein du composant de mémoire 316. Dans une étape 404, à partir de la liste des données, la première image acquise de l'objet 205 sélectionné est affichée par défaut sur l'écran d'affichage 304. La première image acquise est référencée par les premières données de la liste de données, c'est-à-dire les coordonnées de la position correspondante de l'objet 205. Dans une étape 406, l'utilisateur déplace le moyen d'activation 306, soit en déplaçant le dispositif de pointage sur l'écran d'affichage, soit en modifiant l'angle d'inclinaison du dispositif électronique portable par rapport à un plan horizontal de référence associé à une position initiale de repos du dispositif électronique portable. Dans une étape 408, le micro-processeur 310 détecte la position du moyen d'activation 306, c'est-à-dire les coordonnées de la position du moyen d'activation 306. In a step 402, the list of data relating to the different images acquired for the selected object 205 is loaded, that is to say stored in the memory component 316. In a step 404, from the data list the first acquired image of the selected object 205 is displayed by default on the display screen 304. The first acquired image is referenced by the first data of the data list, that is to say the coordinates of the corresponding position of the object 205. In a step 406, the user moves the activation means 306, either by moving the pointing device on the display screen, or by changing the angle of inclination of the portable electronic device with respect to a reference horizontal plane associated with an initial rest position of the portable electronic device. In a step 408, the microprocessor 310 detects the position of the activation means 306, that is to say the coordinates of the position of the activation means 306.
Le micro-processeur 310 transmet les coordonnées de la position au composant de mémoire 316 au sein de la base de données 320 dans une étape 410. Le module de traitement de données 314 compare alors, dans une étape 412, les coordonnées de la position détectée avec la liste des données correspondantes dans la base de données 246 comprenant des coordonnées des images acquises pour le même objet 205 sélectionné. Lorsque le module de traitement de données 314 retrouve des coordonnées d'une image acquise qui correspondent aux coordonnées de la position détectée du moyen d'activation 306, alors le module de traitement de données 314 transmet les données de l'image acquise ainsi retrouvée pour affichage sur l'écran d'affichage 304 dans une étape 414. The microprocessor 310 transmits the coordinates of the position to the memory component 316 in the database 320 in a step 410. The data processing module 314 then compares, in a step 412, the coordinates of the detected position. with the list of corresponding data in the database 246 including coordinates of the acquired images for the same selected object 205. When the data processing module 314 finds coordinates of an acquired image that correspond to the coordinates of the detected position of the activation means 306, then the data processing module 314 transmits the data of the acquired image thus found to display on the display screen 304 in a step 414.
Lorsque l'interface-utilisateur 302 est un ordinateur personnel, l'affichage des images acquises de l'objet 205 sélectionné peut également être réalisé automatiquement. Ainsi, lorsque l'interface-utilisateur 302 est un ordinateur personnel, les paramètres d'affichage comprennent une temporisation T afin d'afficher de manière automatique toutes les images acquises présentes dans la liste de données concernant l'objet 205 sélectionné. Le nombre d'images visualisées peut ainsi varier selon la fluidité d'affichage souhaitée par l'utilisateur. Le délai d'acquisition des images diminue en fonction de l'augmentation du nombre d'images à afficher. Par exemple, la temporisation T peut être comprise entre 40 millisecondes (ms) et 1 seconde (s). Ainsi, l'utilisateur peut visualiser de manière correspondante de 25 images par seconde jusqu'à 1 image par seconde. A chaque affichage d'une image acquise, un indicateur d'affichage i est incrémenté afin de comparer l'indicateur d'affichage i avec le nombre N d'images acquises à afficher pour un objet 205 sélectionné. Ainsi, tant que l'indicateur d'affichage i reste inférieur à la valeur du nombre N d'images à afficher, l'affichage d'images acquises se poursuit. Un nombre N d'images égal à 16 permet d'obtenir un rendu visuel fluide lors de l'affichage. La comparaison des coordonnées associées à une position détectée du moyen d'activation avec les coordonnées associées aux différentes positions de l'objet sélectionné comprend la prise en compte d'une marge d'erreur. Ainsi, l'affichage d'une image acquise est possible même lorsque les coordonnées de la position détectée du moyen d'activation 306 ne correspond pas exactement aux coordonnées de la position de l'objet 205 lors de l'acquisition de l'image de l'objet 205. Cette marge d'erreur peut être paramétrée au sein du système d'acquisition d'images 200 afin de définir les différentes positions de chaque objet 205. Ainsi, chaque valeur d'une coordonnée peut être comprise dans un intervalle de valeur préalablement déterminé par l'utilisateur. When the user interface 302 is a personal computer, the display of acquired images of the selected object 205 can also be performed automatically. Thus, when the user interface 302 is a personal computer, the display parameters include a timer T to automatically display all the acquired images present in the data list for the selected object 205. The number of images displayed can thus vary according to the fluidity of display desired by the user. The acquisition time of the images decreases as the number of images to be displayed increases. For example, the timer T may be between 40 milliseconds (ms) and 1 second (s). Thus, the user can correspondingly view 25 frames per second up to 1 frame per second. Each time an acquired image is displayed, a display indicator i is incremented in order to compare the display indicator i with the number N of acquired images to be displayed for a selected object 205. Thus, as long as the display indicator i remains lower than the value of the number N of images to be displayed, the display of acquired images continues. An N number of images equal to 16 makes it possible to obtain a smooth visual rendering during the display. The comparison of the coordinates associated with a detected position of the activation means with the coordinates associated with the different positions of the selected object includes taking into account an error margin. Thus, the display of an acquired image is possible even when the coordinates of the detected position of the activation means 306 do not correspond exactly to the coordinates of the position of the object 205 when the image is acquired. object 205. This margin of error can be set within the image acquisition system 200 to define the different positions of each object 205. Thus, each value of a coordinate may be within a value range previously determined by the user.
La figure 12 illustre l'affichage d'une image acquise d'une boîte de Pétri, sur un écran d'affichage lorsque l'interface-utilisateur 302 est un ordinateur personnel. Sur la droite de la figure 12, trois boîtes de Pétri sont présentées sous forme de vignettes. Chaque vignette représente une boîte de Pétri que l'utilisateur peut sélectionner. Ainsi, l'utilisateur peut choisir la boîte de Pétri qu'il souhaite observer en sélectionnant une des vignettes correspondantes. La boîte de Pétri représentée au centre de la figure 12 correspond à la première vignette située dans le coin supérieur droit de la figure 12. Ainsi, l'image affichée sur la figure 12 correspond à une première position de la boîte de Pétri. L'utilisateur peut alors utiliser le moyen d'activation externe (non montré) afin de déplacer ledit moyen d'activation externe sur l'image acquise, sur une zone spécifique de l'écran d'affichage, afin d'obtenir un affichage ultérieur d'une image acquise de la boîte de Pétri selon la direction associée à la zone spécifique sélectionnée. Fig. 12 illustrates the display of an acquired image of a petri dish on a display screen when the user interface 302 is a personal computer. On the right of Figure 12, three Petri dishes are presented as thumbnails. Each thumbnail represents a petri dish that the user can select. Thus, the user can choose the petri dish he wants to observe by selecting one of the corresponding thumbnails. The petri dish shown in the center of Figure 12 corresponds to the first thumbnail located in the upper right corner of Figure 12. Thus, the image displayed in Figure 12 corresponds to a first position of the petri dish. The user can then use the external activation means (not shown) to move said external activation means on the acquired image to a specific area of the display screen for subsequent display. an image acquired from the petri dish according to the direction associated with the selected specific area.
Les figures 13, 14 et 15 illustrent l'affichage d'une boîte de Pétri dans la situation où l'interface-utilisateur 302 est un dispositif électronique portable tactile. La figure 13 montre l'affichage d'une boîte de Pétri dans laquelle des colonies de micro-organismes sont visibles. Comme montré sur la figure 14, grâce aux propriétés tactiles de l'écran d'affichage, l'utilisateur peut obtenir un agrandissement d'une zone particulière en effectuant un mouvement des doigts sur l'écran d'affichage, ledit mouvement étant connu dans l'art antérieur dans le domaine des dispositifs électroniques portables tactiles. Figures 13, 14 and 15 illustrate the display of a petri dish in the situation where the user interface 302 is a touch-sensitive electronic electronic device. Figure 13 shows the display of a Petri dish in which colonies of microorganisms are visible. As shown in FIG. 14, thanks to the tactile properties of the display screen, the user can obtain an enlargement of a particular zone by making a movement of the fingers on the display screen, said movement being known in the prior art in the field of touch-sensitive portable electronic devices.
La figure 15 montre l'image d'une boîte de Pétri sur l'écran d'affichage du dispositif électronique portable tactile. Sur la partie inférieure de l'image de la boîte de Pétri, trois vignettes sont affichées. Chaque vignette correspond à une boîte de Pétri différente à observer. L'utilisateur peut sélectionner l'une des vignettes correspondantes afin d'observer la boîte de Pétri. Ainsi, il apparaît que la présente invention permet de fournir des informations tridimensionnelles équivalentes aux informations qu'un utilisateur, tel qu'un biologiste, observe directement lors de la manipulation d'un objet à observer tel qu'une boîte de Pétri. Fig. 15 shows the image of a petri dish on the display screen of the portable touch electronic device. On the lower part of the Petri dish image, three thumbnails are displayed. Each vignette corresponds to a different petri dish to observe. The user can select one of the corresponding thumbnails to observe the petri dish. Thus, it appears that the present invention makes it possible to provide three-dimensional information equivalent to the information that a user, such as a biologist, observes directly when handling an object to be observed, such as a petri dish.
La présente invention permet ainsi à chaque utilisateur, qu'il soit à distance du lieu de réalisation de la manipulation ou qu'il réalise directement la manipulation, de disposer des mêmes informations concernant un même objet à analyser. De plus, la présente invention permet d'obtenir des informations sur une colonie de micro-organismes sans nécessiter, au préalable, la combinaison informatique de plusieurs images. Contrairement aux méthodes d'analyse automatique selon l'état de l'art, la présente invention permet d'obtenir des compléments d'information concernant l'état de la surface, la texture, la géométrie, le relief et l'élévation d'une colonie de micro-organismes observée. De plus, la présente invention permet une reconstitution de l'observation de l'objet sous une forme d'animation tridimensionnelle des différentes images acquises et en conservant le référentiel visuel classique de l'utilisateur. The present invention thus makes it possible for each user, whether he is remote from the place of realization of the manipulation or that he carries out the manipulation directly, to have the same information concerning the same object to be analyzed. In addition, the present invention makes it possible to obtain information on a colony of microorganisms without first requiring the computer combination of several images. Unlike automatic analysis methods according to the state of the art, the present invention makes it possible to obtain additional information concerning the state of the surface, the texture, the geometry, the relief and the elevation of the surface. a colony of microorganisms observed. In addition, the present invention allows a reconstruction of the observation of the object in a three-dimensional animation of the various acquired images and retaining the conventional visual reference frame of the user.
Par ailleurs, les images ainsi acquises peuvent être stockées et visualisées ultérieurement lors d'une étape de vérification ou de contrôle de boîtes de Pétri ou encore lors de la présence de colonies de micro-organismes difficiles à identifier au cours d'une première observation d'une boîte de Pétri. Enfin, les images peuvent également être acquises, visualisées et contrôlées en temps réel. La présente invention permet à un utilisateur distant, habitué à ce type d'analyse, de retrouver les sensations d'une observation manuelle sans nécessiter la manipulation manuelle effective de l'objet observé par l'utilisateur distant. Enfin, la présente invention permet une amélioration de la détection des colonies de micro-organismes localisées sur le bord d'une boîte de Pétri. La présente invention permet également de faciliter l'observation des images concernant notamment le repérage de pathogènes dans des prélèvements polymicrobiens denses ou le repérage de micro-organismes sur les bords d'une boîte de Pétri. Moreover, the images thus acquired can be stored and visualized later during a stage of verification or control of petri dishes or during the presence of colonies of microorganisms difficult to identify during a first observation of a petri dish. Finally, images can also be acquired, viewed and controlled in real time. The present invention allows a remote user, accustomed to this type of analysis, to find the sensations of a manual observation without requiring effective manual manipulation of the object observed by the remote user. Finally, the present invention allows an improvement in the detection of colonies of microorganisms located on the edge of a Petri dish. The present invention also makes it easier to observe the images concerning in particular the identification of pathogens in dense polymicrobial samples or the locating of microorganisms on the edges of a petri dish.

Claims

Revendications Claims
1. Procédé d'affichage d'une image d'une boite de Pétri (205) sur un écran d'affichage (304) d'une interface-utilisateur (302), ladite interface- utilisateur (302) comprenant un moyen d'activation (306), ledit procédé comprenant les étapes suivantes : 1. Method for displaying an image of a Petri dish (205) on a display screen (304) of a user interface (302), said user interface (302) comprising means of activation (306), said method comprising the following steps:
- acquisition d'au moins deux images de la boite de Pétri (205), chaque image de la boite de Pétri (205) étant associée à une position différente de la boite de Pétri (205), chaque position étant repérée dans un référentiel d'acquisition par rapport à un premier (206) et un deuxième (208) axe de rotation de ladite boite de Pétri (205) et pour un même angle d'inclinaison déterminé de ladite boite de Pétri (205) avec des premières coordonnées ; - acquisition of at least two images of the Petri dish (205), each image of the Petri dish (205) being associated with a different position of the Petri dish (205), each position being identified in a reference frame acquisition relative to a first (206) and a second (208) axis of rotation of said Petri dish (205) and for the same determined angle of inclination of said Petri dish (205) with first coordinates;
mise en mémoire de chaque image acquise de la boite de Pétri (205) et des valeurs des premières coordonnées correspondantes pour constituer une liste des premières coordonnées des images acquises ; storing each acquired image of the Petri dish (205) and the values of the corresponding first coordinates to constitute a list of the first coordinates of the acquired images;
- émission d'une requête d'affichage d'une image de la boite de Pétri (205) au moyen de l'actionnement du moyen d'activation (306) dans un référentiel de restitution ; - issuing a request to display an image of the Petri dish (205) by means of actuation of the activation means (306) in a restitution repository;
restitution d'au moins une image de la boite de Pétri (205), ladite au moins une image de la boite de Pétri (205) étant associée à des premières coordonnées de la liste des premières coordonnées sur l'écran d'affichage (304). restitution of at least one image of the Petri dish (205), said at least one image of the Petri dish (205) being associated with first coordinates from the list of first coordinates on the display screen (304 ).
2. Procédé selon la revendication 1 , dans lequel l'étape de restitution comprend les étapes suivantes : 2. Method according to claim 1, in which the restitution step comprises the following steps:
- détection de la position du moyen d'activation (306) dans le référentiel de restitution pour repérer le moyen d'activation (306) par des deuxièmes coordonnées ; - comparaison des deuxièmes coordonnées avec les premières coordonnées afin de retrouver les premières coordonnées correspondant aux deuxièmes coordonnées dans la liste des premières coordonnées ; - detection of the position of the activation means (306) in the restitution reference frame to locate the activation means (306) by second coordinates; - comparison of the second coordinates with the first coordinates in order to find the first coordinates corresponding to the second coordinates in the list of first coordinates;
- en fonction du résultat de la comparaison, affichage sur l'écran d'affichage (304) de l'image de la boite de Pétri (205) pour laquelle les deuxièmes coordonnées correspondent aux premières coordonnées. - depending on the result of the comparison, display on the display screen (304) the image of the Petri dish (205) for which the second coordinates correspond to the first coordinates.
Procédé selon la revendication 1 ou 2, l'étape d'acquisition d'une image de l'objet (205) comprenant une étape d'illumination de la boite de Pétri (205) et une étape de déplacement de la boite de Pétri (205) depuis une position de repos vers une première position. Method according to claim 1 or 2, the step of acquiring an image of the object (205) comprising a step of illuminating the Petri dish (205) and a step of moving the Petri dish ( 205) from a rest position to a first position.
Procédé d'affichage selon l'une des revendications précédentes, dans lequel l'émission d'une requête d'affichage comprend l'actionnement d'un moyen d'activation externe tel qu'un dispositif de pointage. Display method according to one of the preceding claims, in which the transmission of a display request comprises the actuation of an external activation means such as a pointing device.
Procédé d'affichage selon l'une des revendications 1 à 3, dans lequel l'émission d'une requête d'affichage comprend l'actionnement d'un moyen d'activation interne tel qu'un capteur d'inclinaison. Display method according to one of claims 1 to 3, in which the transmission of a display request comprises the actuation of an internal activation means such as an inclination sensor.
Procédé d'affichage selon l'une des revendications 2 à 5 comprenant une étape de transmission des deuxièmes coordonnées à un module de traitement de données (314). Display method according to one of claims 2 to 5 comprising a step of transmitting the second coordinates to a data processing module (314).
Système d'affichage d'une image d'une boite de Pétri (205), ledit système d'affichage comprenant : System for displaying an image of a Petri dish (205), said display system comprising:
- un système d'acquisition d'images (200) comprenant un dispositif de mouvement (202), un moyen d'illumination (220) et un dispositif de capture d'images (230) ; - an image acquisition system (200) comprising a movement device (202), an illumination means (220) and an image capture device (230);
- un système de restitution d'images (300) comprenant une interface- utilisateur (302) comportant un écran d'affichage (304) et un moyen d'activation (306) pour activer l'affichage de l'image de la boite de Pétri (205) sur l'écran d'affichage (304) ; - an image restitution system (300) comprising a user interface (302) comprising a display screen (304) and a means activation (306) to activate the display of the image of the Petri dish (205) on the display screen (304);
ledit système d'acquisition d'images (200) permettant d'obtenir une image de la boite de Pétri (205) dans une position correspondant à des premières coordonnées dans un référentiel d'acquisition par rapport à un premier (206) et un deuxième (208) axe de rotation de ladite boite de Pétri (205) et pour un même angle d'inclinaison déterminé de ladite boite de Pétri (205) et ledit système de restitution d'images (300) permettant d'obtenir l'affichage de l'image de la boite de Pétri (205) dans ladite position lorsque ledit moyen d'activation (306) est dans une deuxième position telle que les deuxièmes coordonnées correspondent aux premières coordonnées. said image acquisition system (200) making it possible to obtain an image of the Petri dish (205) in a position corresponding to first coordinates in an acquisition reference frame with respect to a first (206) and a second (208) axis of rotation of said Petri dish (205) and for the same determined angle of inclination of said Petri dish (205) and said image reproduction system (300) making it possible to obtain the display of the image of the Petri dish (205) in said position when said activation means (306) is in a second position such that the second coordinates correspond to the first coordinates.
8. Système d'affichage selon la revendication 7, comprenant un microprocesseur (310) pour détecter la position du moyen d'activation (306). 8. Display system according to claim 7, comprising a microprocessor (310) for detecting the position of the activation means (306).
9. Système d'analyse comprenant au moins un incubateur et un système d'affichage d'une image d'une boite de Pétri (205) selon la revendication 7 ou 8. 9. Analysis system comprising at least one incubator and a system for displaying an image of a Petri dish (205) according to claim 7 or 8.
10. Produit-programme d'ordinateur comprenant des instructions logicielles pour la mise en œuvre d'un procédé selon l'une des revendications 1 à 6 lorsque ledit programme est exécuté par un processeur de données. 10. Computer program product comprising software instructions for implementing a method according to one of claims 1 to 6 when said program is executed by a data processor.
PCT/FR2015/051064 2014-04-25 2015-04-20 Method, system and computer program product for displaying an image of an object WO2015162364A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1453734 2014-04-25
FR1453734A FR3020485A1 (en) 2014-04-25 2014-04-25 METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR DISPLAYING AN IMAGE OF AN OBJECT

Publications (1)

Publication Number Publication Date
WO2015162364A1 true WO2015162364A1 (en) 2015-10-29

Family

ID=51352581

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2015/051064 WO2015162364A1 (en) 2014-04-25 2015-04-20 Method, system and computer program product for displaying an image of an object

Country Status (2)

Country Link
FR (1) FR3020485A1 (en)
WO (1) WO2015162364A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10200625B2 (en) 2014-01-30 2019-02-05 Bd Kiestra B.V. System and method for image acquisition using supervised high quality imaging
US10521910B2 (en) 2015-04-23 2019-12-31 Bd Kiestra B.V. Colony contrast gathering
US10696938B2 (en) 2015-04-23 2020-06-30 Bd Kiestra B. V. Method and system for automated microbial colony counting from streaked sample on plated media

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2161341A1 (en) 2007-06-04 2010-03-10 Kabushiki Kaisha N-Tech Method for counting colonies
US20100188503A1 (en) * 2009-01-28 2010-07-29 Apple Inc. Generating a three-dimensional model using a portable electronic device recording
EP2509013A1 (en) * 2011-04-04 2012-10-10 Agfa Healthcare 3D image navigation method
EP2520923A1 (en) 2011-05-06 2012-11-07 bioMérieux Bio-imaging method and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2161341A1 (en) 2007-06-04 2010-03-10 Kabushiki Kaisha N-Tech Method for counting colonies
US20100188503A1 (en) * 2009-01-28 2010-07-29 Apple Inc. Generating a three-dimensional model using a portable electronic device recording
EP2509013A1 (en) * 2011-04-04 2012-10-10 Agfa Healthcare 3D image navigation method
EP2520923A1 (en) 2011-05-06 2012-11-07 bioMérieux Bio-imaging method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
SEYED TEDDY ET AL: "Poster: Exploring 3D volumetric medical data using mobile devices", 2014 IEEE SYMPOSIUM ON 3D USER INTERFACES (3DUI), IEEE, 29 March 2014 (2014-03-29), pages 173 - 174, XP032586762, DOI: 10.1109/3DUI.2014.6798876 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10200625B2 (en) 2014-01-30 2019-02-05 Bd Kiestra B.V. System and method for image acquisition using supervised high quality imaging
US10841503B2 (en) * 2014-01-30 2020-11-17 Bd Kiestra B.V. System and method for image acquisition using supervised high quality imaging
US10521910B2 (en) 2015-04-23 2019-12-31 Bd Kiestra B.V. Colony contrast gathering
US10692216B2 (en) 2015-04-23 2020-06-23 Bd Kiestra B.V. Colony contrast gathering
US10696938B2 (en) 2015-04-23 2020-06-30 Bd Kiestra B. V. Method and system for automated microbial colony counting from streaked sample on plated media
US11341648B2 (en) 2015-04-23 2022-05-24 Timothy M. Wiles Colony contrast gathering
US11669971B2 (en) 2015-04-23 2023-06-06 Bd Kiestra B.V. Colony contrast gathering
US11674116B2 (en) 2015-04-23 2023-06-13 Bd Kiestra B.V. Method and system for automated microbial colony counting from streaked sample on plated media

Also Published As

Publication number Publication date
FR3020485A1 (en) 2015-10-30

Similar Documents

Publication Publication Date Title
US20210241513A1 (en) Activity Surface Detection, Display and Enhancement of a Virtual Scene
EP2119223B1 (en) Control method based on a voluntary ocular signal, particularly for filming
AU2014275191B2 (en) Data manipulation based on real world object manipulation
CN105917292B (en) Utilize the eye-gaze detection of multiple light sources and sensor
US9240077B1 (en) Real-time visual effects for a live camera view
FR3081248A1 (en) SYSTEM AND METHOD FOR DETERMINING A LOCATION FOR PLACING A PACKET
WO2015162364A1 (en) Method, system and computer program product for displaying an image of an object
FR3005368A1 (en) DISPLAY VISUALIZATION BETWEEN DISPLAYS AND CONTEXTS
FR2744815A1 (en) METHOD AND APPARATUS FOR PROVIDING A DYNAMICALLY ORIENTED COMPASS CURSOR ON COMPUTER DISPLAYS
Elloumi et al. Fast and accurate mobile-aided screening system of moderate diabetic retinopathy
EP3202116B1 (en) Method and device to assist with decision-making
WO2017165860A1 (en) Activity surface detection, display and enhancement of a virtual scene
Hu et al. Microcam: Leveraging smartphone microscope camera for context-aware contact surface sensing
US20220019069A1 (en) Augmented Reality Laser Capture Microdissection Machine
FR3024262A1 (en) DEVICE FOR AIDING THE MAINTENANCE OF AN AIRCRAFT ENGINE BY RECOGNIZING REMOTE MOVEMENT.
EP3602253B1 (en) Transparency system for commonplace camera
EP3239826B1 (en) Method for screenshot execution
JP4646847B2 (en) Protein crystallization observation method and protein crystallization observation apparatus
US10563164B1 (en) Plate reader
FR3033913A1 (en) METHOD AND SYSTEM FOR RECOGNIZING OBJECTS BY ANALYZING DIGITAL IMAGE SIGNALS OF A SCENE
EP3557528B1 (en) System and method for analysing test devices
FR3007612A1 (en) SHOOTING DEVICE FOR SECURE PREPARATION OF MEDICINAL PREPARATIONS, ASSOCIATED OBJECT POSITIONING MEDIUM, AND SYSTEM INCLUDING SUCH A DEVICE AND SUCH A MEDIUM
US20230377299A1 (en) Systems, methods, and user interfaces for generating a three-dimensional virtual representation of an object
FR3034103A1 (en) METHOD FOR MEASURING THE CONCENTRATION OF MICROORGANISMS IN A LIQUID
WO2024033192A1 (en) Method and device for constructing a knowledge base for the purpose of making cross-functional use of the application functions of a plurality of software items

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15725763

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15725763

Country of ref document: EP

Kind code of ref document: A1