[go: up one dir, main page]

CN118647861A - Vision Inspection Systems for Liquid Pharmaceutical Containers - Google Patents

Vision Inspection Systems for Liquid Pharmaceutical Containers Download PDF

Info

Publication number
CN118647861A
CN118647861A CN202380020104.6A CN202380020104A CN118647861A CN 118647861 A CN118647861 A CN 118647861A CN 202380020104 A CN202380020104 A CN 202380020104A CN 118647861 A CN118647861 A CN 118647861A
Authority
CN
China
Prior art keywords
container
distance
imager
optical axis
oriented
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN202380020104.6A
Other languages
Chinese (zh)
Inventor
T·C·皮尔逊
G·F·米尔恩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amgen Inc
Original Assignee
Amgen Inc
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 Amgen Inc filed Critical Amgen Inc
Priority claimed from PCT/US2023/012458 external-priority patent/WO2023154256A1/en
Publication of CN118647861A publication Critical patent/CN118647861A/en
Pending legal-status Critical Current

Links

Landscapes

  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)

Abstract

一种自动视觉检查(AVI)系统可以包括:至少一个轮廓视图成像器,该至少一个轮廓视图成像器具有穿过检查物体的光轴;近侧偏振膜,该近侧偏振膜与光轴轴向对准;液晶装置,该液晶装置与光轴轴向对准;远侧偏振膜,该远侧偏振膜与光轴轴向对准;以及至少一个光源,该至少一个光源定向成朝向远侧偏振膜发射光照。可替代地或另外地,一种AVI系统可以包括:轮廓视图成像器,该轮廓视图成像器具有穿过容器的侧壁进入容器的光轴;以及环形灯,该环形灯与容器的中心轴线同轴对准、位于容器下方并且定向成朝向容器的底部发射光。AVI系统还可以包括底部成像器,该底部成像器与中心轴线同轴对准并且定向成查看容器的底部。

An automated visual inspection (AVI) system may include: at least one profile view imager having an optical axis passing through an inspection object; a proximal polarizing film axially aligned with the optical axis; a liquid crystal device axially aligned with the optical axis; a distal polarizing film axially aligned with the optical axis; and at least one light source oriented to emit illumination toward the distal polarizing film. Alternatively or additionally, an AVI system may include: a profile view imager having an optical axis passing through a sidewall of a container into a container; and a ring light coaxially aligned with a central axis of the container, located below the container and oriented to emit light toward a bottom of the container. The AVI system may also include a bottom imager coaxially aligned with the central axis and oriented to view the bottom of the container.

Description

用于液体药品容器的视觉检查系统Vision Inspection Systems for Liquid Pharmaceutical Containers

技术领域Technical Field

本申请总体上涉及用于检查液体药品容器的视觉检查系统,更具体地涉及用于在无需有目的地搅动液体的情况下对液体药品的容器/器皿进行成像的技术。The present application relates generally to visual inspection systems for inspecting liquid drug containers, and more particularly to techniques for imaging containers/vessels of liquid drug without intentionally agitating the liquid.

背景技术Background Art

在某些情况下(比如,针对制成的药物产品的质量控制程序),有必要检查样品(例如,流体样品)中是否存在各种颗粒(例如,蛋白质聚集体或碎片)。在适用的质量标准下,给定样品的可接受性可能取决于比如样品内包含的不期望颗粒的数量和/或大小之类的指标。如果样品具有不可接受的指标,则其可能会被拒绝和丢弃。In some cases (e.g., quality control procedures for manufactured drug products), it is necessary to examine a sample (e.g., a fluid sample) for the presence of various particles (e.g., protein aggregates or debris). Under applicable quality standards, the acceptability of a given sample may depend on criteria such as the number and/or size of undesirable particles contained within the sample. If a sample has unacceptable criteria, it may be rejected and discarded.

类似地,检查相关联的容器(例如,小瓶、药筒、注射器、器皿、密封部等)中是否存在各种缺陷(例如,小瓶密封部擦伤、容器中的裂纹等)是必要的。很多时候,利用不同的检查系统(例如,手动或自动视觉检查系统等)来检测不同的缺陷(例如,存在颗粒、存在停留在容器底部上的颗粒、存在漂浮在容器内的产品表面上的颗粒、容器缺陷、产品缺陷等)。Similarly, it is necessary to inspect the associated containers (e.g., vials, cartridges, syringes, vessels, seals, etc.) for various defects (e.g., scratches on vial seals, cracks in containers, etc.). Many times, different inspection systems (e.g., manual or automated visual inspection systems, etc.) are utilized to detect different defects (e.g., presence of particles, presence of particles resting on the bottom of the container, presence of particles floating on the surface of the product within the container, container defects, product defects, etc.).

为了处理通常与药物商业生产相关联的数量,颗粒和容器检查任务变得越来越自动化。然而,自动检查系统一直在努力克服各种障碍,以实现良好的颗粒测量和容器保真度而没有系统复杂性。例如,经常将液体药品分配在玻璃小瓶中。检查这些玻璃小瓶中是否有异物颗粒和小瓶密封卷边缺陷是相关联的自动视觉检查(AVI)过程中最困难的挑战之一。已知的AVI系统存在困难的一个原因是,需要搅动液体才能可靠地检测颗粒。需要搅动的AVI系统尤其高度依赖于相关联液体的流体性质和填充水平。To handle the volumes typically associated with commercial pharmaceutical production, particle and container inspection tasks are becoming increasingly automated. However, automated inspection systems have struggled to overcome various obstacles to achieve good particle measurement and container fidelity without system complexity. For example, liquid pharmaceuticals are often dispensed in glass vials. Inspecting these glass vials for foreign particles and vial seal crimping defects is one of the most difficult challenges in the associated automated visual inspection (AVI) process. One reason for the difficulty with known AVI systems is that the liquid needs to be stirred in order to reliably detect particles. AVI systems that require stirring are particularly highly dependent on the fluid properties and fill level of the associated liquid.

一种用于在填充有液体的小瓶内进行颗粒检测的已知方法例如涉及快速旋转小瓶(例如,1000-3000RPM)并在小瓶旋转时捕获一系列图像。由于离心力所致,重的颗粒可能会被甩向小瓶侧壁的内表面。当通过背光照亮小瓶的同时,可以从获取自成像器的一系列图像中检测到颗粒的暗色轮廓。可以基于在小瓶旋转时获取自至少一个固定成像器的一系列图像来检查小瓶的整个圆周。One known method for particle detection in a vial filled with a liquid, for example, involves rapidly spinning the vial (e.g., 1000-3000 RPM) and capturing a series of images as the vial spins. Due to centrifugal forces, heavy particles may be flung toward the inner surface of the vial sidewall. While the vial is illuminated by a backlight, the dark outline of the particle can be detected from a series of images acquired from an imager. The entire circumference of the vial can be inspected based on a series of images acquired from at least one fixed imager as the vial spins.

作为另一个示例,另一种用于在填充有液体的小瓶内进行颗粒检测的方法涉及旋转小瓶并突然停止小瓶的旋转(即“旋转-停止”方法)。然后,当液体仍处于运动中时,捕获小瓶的多个图像。在旋转-停止方法中,例如,可以将与小瓶的后续图像相关联的图像数据与和小瓶的前面图像相关联的相应图像数据进行比较,以推断颗粒存在和可选地颗粒时间序列轨迹。As another example, another method for particle detection in a vial filled with a liquid involves rotating the vial and abruptly stopping the rotation of the vial (i.e., a "spin-stop" method). Multiple images of the vial are then captured while the liquid is still in motion. In the spin-stop method, for example, image data associated with subsequent images of the vial can be compared with corresponding image data associated with previous images of the vial to infer particle presence and optionally particle time series trajectories.

这些用于在填充有液体的小瓶内进行颗粒检测的已知技术可能擅长于一旦有目的地搅动相关联的液体即可检测缺陷。然而,每种方法都高度依赖于几个参数,比如小瓶旋转速度、小瓶旋转减速率、小瓶内液体的流体粘度、小瓶内的产品填充水平、小瓶内液体的流体表面张力等。另外,对相关联小瓶的错误拒绝可能由参数产生,比如旋转速度、减速率、流体粘度、填充水平、流体表面张力、气泡、玻璃上的表面缺陷、形成在小瓶的颈部区域上的液体小滴、从相关联的AVI系统内的其他成像器站反射的光等。These known techniques for particle detection in vials filled with liquids may be good at detecting defects once the associated liquid is purposefully agitated. However, each method is highly dependent on several parameters, such as vial rotation speed, vial rotation deceleration rate, fluid viscosity of the liquid in the vial, product fill level in the vial, fluid surface tension of the liquid in the vial, etc. In addition, false rejections of associated vials may be caused by parameters such as rotation speed, deceleration rate, fluid viscosity, fill level, fluid surface tension, bubbles, surface defects on the glass, liquid droplets formed on the neck area of the vial, light reflected from other imager stations in the associated AVI system, etc.

虽然搅动小瓶中的液体可以提高对某些颗粒的检测,但过度搅动液体可能产生搅动事件,比如:在小瓶内形成气泡、在小瓶的颈部上形成看起来像裂纹的流体小滴等。至少部分地由于针对新产品优化旋转和检查参数所需的时间所致,已知的用于在填充有液体的小瓶内进行颗粒检测的技术对于高混合-低容量(HMLV)生产环境(例如,临床操作、小批量产品等)来说并不理想。While agitating the liquid in the vial can improve detection of certain particles, excessive agitation of the liquid can produce agitation events such as the formation of bubbles within the vial, the formation of fluid droplets that appear to be cracks on the neck of the vial, etc. Due at least in part to the time required to optimize the rotation and inspection parameters for new products, known techniques for particle detection in vials filled with liquids are not ideal for high mix-low volume (HMLV) production environments (e.g., clinical operations, small batch products, etc.).

发明内容Summary of the invention

本文所描述的实施例涉及改进用于液体产品的容器(例如,制药器皿、小瓶、器皿等)的常规视觉检查技术的系统和方法。特别地,实施本发明的系统提供通过使用自动视觉检查(AVI)系统捕获二维(2D)图像来对包含液体的器皿进行成像,该系统并不有目的地依靠搅动器皿内的液体。Embodiments described herein relate to systems and methods for improving conventional visual inspection techniques for containers of liquid products (e.g., pharmaceutical vessels, vials, vessels, etc.). In particular, systems embodying the invention provide for imaging vessels containing liquids by capturing two-dimensional (2D) images using an automated visual inspection (AVI) system that does not purposefully rely on agitating the liquid within the vessel.

如本文所描述,AVI系统可以包括轮廓视图成像器,该轮廓视图成像器具有穿过至少部分半透明的检查物体(例如,容器、器皿、小瓶、注射器、药筒等)的光轴。检查物体定位在距轮廓视图成像器第一距离处。AVI系统还可以包括近侧偏振膜,该近侧偏振膜与光轴轴向对准、定位在距轮廓视图成像器第二距离处并且垂直于光轴定向。第二距离小于第一距离。AVI系统可以进一步包括液晶装置,该液晶装置与光轴轴向对准、定位在距轮廓视图成像器第三距离处并且平行于近侧偏振膜定向。第三距离大于第二距离且小于第一距离。AVI系统可以又进一步包括远侧偏振膜,该远侧偏振膜与光轴轴向对准、定位在距轮廓视图成像器第四距离处并且平行于近侧偏振膜和液晶装置定向。第四距离大于第一距离。AVI系统还可以包括光源,该光源定向成朝向远侧偏振膜发射光照。As described herein, the AVI system may include a profile view imager having an optical axis passing through an at least partially translucent inspection object (e.g., a container, vessel, vial, syringe, cartridge, etc.). The inspection object is positioned at a first distance from the profile view imager. The AVI system may also include a near-side polarizing film that is axially aligned with the optical axis, positioned at a second distance from the profile view imager, and oriented perpendicular to the optical axis. The second distance is less than the first distance. The AVI system may further include a liquid crystal device that is axially aligned with the optical axis, positioned at a third distance from the profile view imager, and oriented parallel to the near-side polarizing film. The third distance is greater than the second distance and less than the first distance. The AVI system may further include a far-side polarizing film that is axially aligned with the optical axis, positioned at a fourth distance from the profile view imager, and oriented parallel to the near-side polarizing film and the liquid crystal device. The fourth distance is greater than the first distance. The AVI system may also include a light source that is oriented to emit light toward the far-side polarizing film.

一种用于对检查物体进行成像的计算机实施的方法可以包括:从光源发射光照。该方法还可以包括:使用远侧偏振膜对从光源发射的光照进行偏振。该方法可以进一步包括:将偏振的光照传输朝向检查物体、穿过液晶装置、以及穿过近侧偏振膜。该方法可以又进一步包括:利用轮廓视图成像器捕获检查物体的侧壁的图像,该轮廓视图成像器具有与检查物体的侧壁相交的光轴。A computer-implemented method for imaging an inspection object may include: emitting illumination from a light source. The method may also include: polarizing the illumination emitted from the light source using a distal polarizing film. The method may further include: transmitting the polarized illumination toward the inspection object, through a liquid crystal device, and through a proximal polarizing film. The method may still further include: capturing an image of a sidewall of the inspection object using a profile view imager, the profile view imager having an optical axis intersecting the sidewall of the inspection object.

可替代地或另外地,自动视觉检查(AVI)系统可以包括轮廓视图成像器,该轮廓视图成像器具有穿过容器的侧壁进入容器的光轴。容器可以是至少部分半透明的。AVI系统还可以包括环形灯,该环形灯与容器的中心轴线同轴对准、位于容器下方并且定向成朝向容器的底部发射光。Alternatively or additionally, an automatic visual inspection (AVI) system may include a profile view imager having an optical axis that passes through the sidewall of the container and enters the container. The container may be at least partially translucent. The AVI system may also include a ring light that is coaxially aligned with the central axis of the container, is located below the container and is oriented to emit light toward the bottom of the container.

AVI系统可以进一步包括用于支撑和/或固定容器的保持器件。如本文所描述,AVI系统还可以包括底部成像器,该底部成像器与中心轴线同轴对准并且定向成查看容器的底部。可替代地或另外地,AVI系统可以包括光轴重定向机构,该光轴重定向机构用以相对于容器和/或相关联光源的中心轴线来重定向成像器的光轴。The AVI system may further include a holding device for supporting and/or fixing the container. As described herein, the AVI system may also include a bottom imager that is coaxially aligned with the central axis and oriented to view the bottom of the container. Alternatively or additionally, the AVI system may include an optical axis redirection mechanism that is used to redirect the optical axis of the imager relative to the central axis of the container and/or associated light source.

一种用于对盛放液体样品的容器进行成像的计算机实施的方法可以包括:利用环形灯照亮容器,该环形灯与容器的中心轴线同轴对准、位于容器下方并且定向成朝向容器的底部发射光。该方法还可以包括:利用轮廓视图成像器捕获轮廓视图图像,该轮廓视图成像器具有进入容器与容器的侧壁相交的光轴,容器是至少部分半透明的。A computer-implemented method for imaging a container containing a liquid sample may include: illuminating the container with a ring light coaxially aligned with a central axis of the container, located below the container and oriented to emit light toward a bottom of the container. The method may also include: capturing a profile view image with a profile view imager having an optical axis entering the container and intersecting a side wall of the container, the container being at least partially translucent.

提供了新颖的方法,以用于基于所捕获的图像来针对高混合-低容量或其他制造环境检查容器(例如,小瓶、注射器、药筒等)中是否有异物颗粒或纤维、和/或其他缺陷(例如,损坏的卷边、擦伤的密封部等)。Novel methods are provided for inspecting containers (e.g., vials, syringes, cartridges, etc.) for foreign particles or fibers, and/or other defects (e.g., damaged crimps, scratched seals, etc.) for high-mix-low-volume or other manufacturing environments based on captured images.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

技术人员将理解,本文所描述的附图是出于展示的目的而包括的,而非限制本披露。附图不一定按比例绘制,而是将重点放在展示本披露的原理上。将理解,在一些情况下,所描述的实施方式的各个方面可以被示为夸大或放大的,以促进对所描述的实施方式的理解。在附图中,贯穿各个附图,相似的附图标记通常指代功能类似和/或结构类似的部件。The skilled artisan will appreciate that the drawings described herein are included for purposes of illustration and not to limit the present disclosure. The drawings are not necessarily drawn to scale, but rather emphasis is placed on demonstrating the principles of the present disclosure. It will be appreciated that in some cases, various aspects of the described embodiments may be shown as exaggerated or enlarged to facilitate understanding of the described embodiments. In the drawings, similar reference numerals generally refer to components that are similar in function and/or structure throughout the various figures.

图1A和图1B描绘了示例自动视觉检查系统的多个不同的示图,该自动视觉检查系统在检查物体的相反两侧以及在成像器与光源之间具有偏振光学元件。1A and 1B depict various views of an example automated visual inspection system having polarizing optical elements on opposite sides of an inspection object and between an imager and a light source.

图1C描绘了典型的液晶装置的不同状态。FIG. 1C depicts different states of a typical liquid crystal device.

图2描绘了另一种示例自动视觉检查系统,该自动视觉检查系统具有环形灯和成像器,该环形灯与容器的中心轴线同轴定位并且定向成朝向容器的底部发射光,该成像器具有穿过容器的侧壁进入容器的光轴。2 depicts another example automated vision inspection system having a ring light positioned coaxially with a central axis of a container and oriented to emit light toward a bottom of the container and an imager having an optical axis that enters the container through a sidewall of the container.

图3描绘了进一步的示例自动视觉检查系统,该自动视觉检查系统组合了图1A、图1B和图2的系统连同底部成像器,该底部成像器具有与中心轴线同轴的光轴并且定向成查看容器的底部。3 depicts a further example automated visual inspection system that combines the systems of FIGS. 1A , 1B and 2 together with a bottom imager having an optical axis coaxial with the central axis and oriented to view the bottom of the container.

图4描绘了又进一步的示例自动视觉检查系统,该自动视觉检查系统组合了图1A和图1B的多个系统连同图3的系统。4 depicts a still further example automated visual inspection system that combines multiple systems of FIGS. 1A and 1B along with the system of FIG. 3 .

图5A至图5C描绘了可以使用视觉检查系统(比如,图1至图4的视觉检查系统中的任一种)进行检查的各种示例容器类型。5A-5C depict various example container types that may be inspected using a vision inspection system (eg, any of the vision inspection systems of FIGS. 1-4 ).

图6是示例系统的简化框图,该系统可以实施本文所描述的与用于自动视觉检查(AVI)的一个或多个神经网络的训练和/或使用相关的各种技术。6 is a simplified block diagram of an example system that can implement the various techniques described herein related to the training and/or use of one or more neural networks for automated visual inspection (AVI).

图7描绘了提供AVI系统的示例方法,该系统可以类似于图1A和图1B或图2的AVI系统。FIG. 7 depicts an example method of providing an AVI system, which may be similar to the AVI system of FIGS. 1A and 1B or FIG. 2 .

图8描绘了提供AVI系统的示例方法,该系统可以类似于图2、图3或图4的AVI系统。FIG. 8 depicts an example method of providing an AVI system, which may be similar to the AVI system of FIG. 2 , FIG. 3 , or FIG. 4 .

图9A和图9B描绘了可以使用图3或图4的系统进行检查的示例容器的仰视图。9A and 9B depict bottom views of example containers that may be inspected using the system of FIG. 3 or FIG. 4 .

图10A和图10B描绘了可以使用图3或图4的系统进行检查的另一种示例容器的仰视图。10A and 10B depict bottom views of another example container that may be inspected using the system of FIG. 3 or FIG. 4 .

图11A至图14B描绘了可以使用图1至图4的系统中的任一系统进行检查的示例容器的轮廓视图。11A-14B depict profile views of example containers that may be inspected using any of the systems of FIGS. 1-4 .

图15描绘了用于使用图1至图4和图6的系统来检测容器中的缺陷的示例自动视觉检查方法。15 depicts an example automated visual inspection method for detecting defects in containers using the system of FIGS. 1-4 and 6 .

具体实施方式DETAILED DESCRIPTION

以上介绍的以及在下文更详细讨论的各种构思可以以众多方式中的任一种实施,并且所描述的构思不限于任何特定的实施方式。出于展示性目的,提供了实施方式的示例。The various concepts introduced above and discussed in greater detail below may be implemented in any of numerous ways, and the described concepts are not limited to any particular implementation.Examples of implementations are provided for illustrative purposes.

本披露的自动视觉检查(AVI)系统降低了与检查容器(例如,图5C的小瓶505c、图5B的药筒505b、图5A的注射器505a等)相关联的复杂性,这些容器包括容器内部的液体产品。例如,本披露的AVI系统可以减少(如果不能消除)比如以下各者之类的变量:容器旋转速度、容器减速率、容器内产品的流体粘度、容器内的产品填充水平、容器内产品的流体表面张力、容器内的气泡、容器玻璃(或塑料等)的表面缺陷、形成在容器的颈部区域上的液体小滴、从相关联的AVI系统内的其他成像器站反射的光等。虽然本文主要是参考AVI系统来描述实施例的,但是应理解,也可以在手动视觉检查系统中应用各个方面。The disclosed automated visual inspection (AVI) system reduces the complexity associated with inspecting containers (e.g., vials 505c of FIG. 5C , cartridges 505b of FIG. 5B , syringes 505a of FIG. 5A , etc.) that include liquid products inside the containers. For example, the disclosed AVI system can reduce (if not eliminate) variables such as: container rotation speed, container deceleration rate, fluid viscosity of the product inside the container, product fill level inside the container, fluid surface tension of the product inside the container, bubbles inside the container, surface defects of the container glass (or plastic, etc.), liquid droplets formed on the neck area of the container, light reflected from other imager stations within the associated AVI system, etc. Although embodiments are described herein primarily with reference to AVI systems, it should be understood that various aspects may also be applied in manual visual inspection systems.

与已知的系统相比,本披露的AVI系统可以适应相关联的检查过程的增加的吞吐速度。附加地或替代性地,AVI系统可以减少针对新产品设置自动检查方案所需的时间,从而使AVI系统对于高混合、低容量生产场景(例如,临床操作、小批量产品等)特别有用。如本文针对某些实施例所描述,在并不有目的地搅动容器内的液体产品的情况下捕获小瓶或其他容器的图像实际上消除了在优化相关联的检查方案时引入不同流体性质的复杂性。Compared to known systems, the AVI system of the present disclosure can accommodate increased throughput speeds of associated inspection processes. Additionally or alternatively, the AVI system can reduce the time required to set up an automated inspection protocol for a new product, making the AVI system particularly useful for high-mix, low-volume production scenarios (e.g., clinical operations, small batches of products, etc.). As described herein for certain embodiments, capturing images of vials or other containers without intentionally agitating the liquid product within the container virtually eliminates the complexity of introducing different fluid properties when optimizing associated inspection protocols.

图1A和图1B描绘了示例自动视觉检查(AVI)系统100的各种示图,该系统在检查物体105的相反两侧以及在成像器110与光源130之间具有偏振光学元件115、125。“成像器”可以是单独的相机(例如,CCD相机),或者包括一个或多个外部光学部件(例如,透镜、镜子等)。如本文中所使用,对成像器的“光轴”的引用是指在光轴穿过被检查物体(例如,容器)的区域中成像器的光路的轴线。因此,例如,使用镜子可能导致成像器的“光轴”正交于容器的中心轴线,即使成像器本身面向平行于该中心轴线延伸的方向。众多镜子可以围绕容器布置,以将容器的各种视图组合在单个成像器110的所得视场内。1A and 1B depict various views of an example automatic visual inspection (AVI) system 100 having polarizing optical elements 115, 125 on opposite sides of an inspection object 105 and between an imager 110 and a light source 130. An "imager" may be a separate camera (e.g., a CCD camera) or include one or more external optical components (e.g., a lens, a mirror, etc.). As used herein, reference to the "optical axis" of an imager refers to the axis of the optical path of the imager in the region where the optical axis passes through the inspected object (e.g., a container). Thus, for example, the use of a mirror may result in the "optical axis" of the imager being orthogonal to the central axis of the container, even if the imager itself faces a direction extending parallel to the central axis. Numerous mirrors may be arranged around the container to combine various views of the container within the resulting field of view of a single imager 110.

AVI系统100可以包括轮廓视图成像器110,该轮廓视图成像器具有穿过至少部分半透明的检查物体105的光轴111。尽管图1A和图1B示出了检查物体105是小瓶,但是检查物体105可以代替地为不同类型的半透明或部分半透明容器(例如,注射器505a、药筒505b等)或者是除容器之外的物体。检查物体105定位在距轮廓视图成像器110第一距离处。AVI系统100a、b还可以包括近侧偏振膜115,该近侧偏振膜与光轴111轴向对准、定位在距轮廓视图成像器110第二距离处并且垂直于光轴111定向。第二距离小于第一距离。AVI系统100a、b可以进一步包括液晶装置120,该液晶装置与光轴111轴向对准、定位在距轮廓视图成像器110第三距离处并且平行于近侧偏振膜115定向。第三距离大于第二距离且小于第一距离。AVI系统100a、b可以又进一步包括远侧偏振膜120,该远侧偏振膜与光轴111轴向对准、定位在距轮廓视图成像器110第四距离处并且平行于近侧偏振膜115和液晶装置120定向。第四距离大于第一距离。AVI系统100a、b还可以包括光源130,该光源定向成朝向远侧偏振膜125发射光照。光源130可以包括至少一个背光、成角度的灯具等。如本文所使用,相对术语“近侧”和“远侧”表示相对于成像器(例如,轮廓视图成像器110)的间距。The AVI system 100 may include a profile view imager 110 having an optical axis 111 passing through an at least partially translucent inspection object 105. Although FIGS. 1A and 1B show that the inspection object 105 is a vial, the inspection object 105 may instead be a different type of translucent or partially translucent container (e.g., a syringe 505a, a cartridge 505b, etc.) or an object other than a container. The inspection object 105 is positioned at a first distance from the profile view imager 110. The AVI system 100a, b may also include a near-side polarizing film 115 that is axially aligned with the optical axis 111, positioned at a second distance from the profile view imager 110, and oriented perpendicular to the optical axis 111. The second distance is less than the first distance. The AVI system 100a, b may further include a liquid crystal device 120 that is axially aligned with the optical axis 111, positioned at a third distance from the profile view imager 110, and oriented parallel to the near-side polarizing film 115. The third distance is greater than the second distance and less than the first distance. The AVI system 100a, b can further include a far side polarizing film 120, which is axially aligned with the optical axis 111, positioned at a fourth distance from the profile view imager 110 and oriented parallel to the near side polarizing film 115 and the liquid crystal device 120. The fourth distance is greater than the first distance. The AVI system 100a, b can also include a light source 130, which is oriented to emit light toward the far side polarizing film 125. The light source 130 can include at least one backlight, an angled lamp, etc. As used herein, the relative terms "near side" and "far side" represent the spacing relative to the imager (e.g., the profile view imager 110).

如本文所使用,对与特定参考轴线“轴向对准”的物体的引用意指物体定位成使得参考轴线与物体相交或穿过物体。与AVI系统100a、b特别相关的是,由于近侧偏振膜115、液晶装置120、检查物体105和远侧偏振膜125与轮廓视图成像器110的光轴111轴向对准,因此从光源130发射的光在被轮廓视图成像器110接收之前穿过远侧偏振膜125、检查物体105、液晶装置120和近侧偏振膜115。在一些实施例中,成像器110并非为“轮廓视图”成像器。例如,元件110、115和120可以定位在包含样品的孔(well)下方,并且元件125和130可以定位在孔上方(或反之亦然)。As used herein, reference to an object that is "axially aligned" with a particular reference axis means that the object is positioned so that the reference axis intersects or passes through the object. Of particular relevance to AVI systems 100a, b, because the near-side polarizing film 115, the liquid crystal device 120, the inspection object 105, and the far-side polarizing film 125 are axially aligned with the optical axis 111 of the profile view imager 110, the light emitted from the light source 130 passes through the far-side polarizing film 125, the inspection object 105, the liquid crystal device 120, and the near-side polarizing film 115 before being received by the profile view imager 110. In some embodiments, the imager 110 is not a "profile view" imager. For example, elements 110, 115, and 120 can be positioned below a well containing a sample, and elements 125 and 130 can be positioned above the well (or vice versa).

然而,当使用图1A和图1B中所示的布置时,AVI系统100a、b对于小瓶或其他容器中的颗粒检查可能特别有用。虽然轮廓视图成像器110被示为水平地定向,但成像器110可以代替地向上或向下倾斜,使得轮廓视图成像器110的光轴111不垂直于被成像的容器105的中心轴线106。例如,类似于轮廓视图成像器110的多个成像器可以以不同的“仰角”定向,使得相关联的光轴111相对于图1A和图1B中所示的光轴111稍微向上指向或稍微向下指向。这例如对于从多个二维图像生成容器105及其内容物的复合三维图像可能是特别有用的。However, when using the arrangement shown in FIGS. 1A and 1B , the AVI system 100a,b may be particularly useful for particle inspection in vials or other containers. Although the profile view imager 110 is shown as being oriented horizontally, the imager 110 may instead be tilted upward or downward so that the optical axis 111 of the profile view imager 110 is not perpendicular to the central axis 106 of the imaged container 105. For example, multiple imagers similar to the profile view imager 110 may be oriented at different "elevation angles" so that the associated optical axes 111 are pointed slightly upward or slightly downward relative to the optical axis 111 shown in FIGS. 1A and 1B . This may be particularly useful, for example, for generating a composite three-dimensional image of a container 105 and its contents from multiple two-dimensional images.

如图14A和图14B(相对于图13A和图13B)中所展示,对纤维1409a、b的检测可以受益于偏振膜115和125。当光源130通电并且液晶装置120不通电时,成像器110可以获取图14A和图14B的图像1400a、b。在光源130和液晶装置120两者都通电的情况下,成像器110可以获取图13A和图13B的图像1300a、b。As shown in Figures 14A and 14B (relative to Figures 13A and 13B), detection of fibers 1409a, b can benefit from polarizing films 115 and 125. When light source 130 is powered and liquid crystal device 120 is not powered, imager 110 can acquire images 1400a, b of Figures 14A and 14B. When both light source 130 and liquid crystal device 120 are powered, imager 110 can acquire images 1300a, b of Figures 13A and 13B.

图1B展示了通过以下步骤对液晶装置100c的修改:移除传入侧上的偏振滤光片125c并将远侧偏振膜125放置在光源130前面,使得小瓶105位于远侧偏振膜125与液晶装置120之间,该修改允许接通或切断偏振效果(分别通过对液晶装置100c断电或通电),从而允许捕获已过滤图像和未过滤图像两者。因此,AVI系统100a、b可以在没有机械零件的情况下以电子方式接通/切断偏振。FIG1B shows a modification of the liquid crystal device 100c by removing the polarizing filter 125c on the incoming side and placing the distal polarizing film 125 in front of the light source 130 so that the vial 105 is located between the distal polarizing film 125 and the liquid crystal device 120, which allows the polarization effect to be switched on or off (by powering off or on the liquid crystal device 100c, respectively), thereby allowing both filtered and unfiltered images to be captured. Thus, the AVI system 100a,b can switch polarization on/off electronically without mechanical parts.

在偏振滤光片到位的情况下,其他类型的检查(比如,针对卷边上的缺陷或容器玻璃中的裂纹的检查)可能受到负面影响。因此,液晶装置120可以快速地接通或切断偏振滤光片,使得可以利用最少数量的成像器高速执行相关联的检查(即,可以在液晶装置120通电的情况下获取一个图像,并且可以在液晶装置120断电的情况下获取另一个图像)。With the polarizing filter in place, other types of inspections (e.g., inspections for defects on curled edges or cracks in container glass) may be negatively impacted. Therefore, the liquid crystal device 120 can quickly switch the polarizing filter on or off so that the associated inspections can be performed at high speed using a minimum number of imagers (i.e., one image can be acquired with the liquid crystal device 120 powered on, and another image can be acquired with the liquid crystal device 120 powered off).

图1C展示了经典型地构造的偏振装置100c,并且展示了功能图。装置100c在液晶单元120c的每一侧上具有两个偏振膜115c、125c,并且远侧偏振膜125c与近侧偏振膜115c成90°异相。电荷156c引起液晶进行排列并保持与进入装置100c的光相同的偏振。当不通电时,晶体使来自远侧偏振膜125c的光旋转而与近侧偏振膜115c同相。换句话说,当液晶装置100c不通电时,装置将光旋转90度。但是,当液晶装置100c通电时,液晶进行排列,并且不旋转光。典型的液晶装置100c可以用作“电子快门”,因为装置100c在单元120c的两侧上包括偏振膜115c、125c。这允许光在不通电时通过并且在通电时被阻挡。值得注意的是,AVI系统100 1A和1B可以表示液晶装置120c的这样的实施例,即在这些实施例中,滤光片125c被移除并如图1A和图1B中所展示的那样重新定位有远侧偏振膜125。尽管液晶装置100c被展示为扭曲向列装置,但是装置100c可以包括任何合适的单元120c(例如,近晶单元、胆甾相单元等)。Fig. 1C shows a polarization device 100c constructed in a classical manner, and shows a functional diagram. The device 100c has two polarization films 115c, 125c on each side of the liquid crystal cell 120c, and the far-side polarization film 125c is 90° out of phase with the near-side polarization film 115c. The charge 156c causes the liquid crystal to be arranged and maintain the same polarization as the light entering the device 100c. When not powered, the crystal rotates the light from the far-side polarization film 125c and is in phase with the near-side polarization film 115c. In other words, when the liquid crystal device 100c is not powered, the device rotates the light by 90 degrees. However, when the liquid crystal device 100c is powered, the liquid crystal is arranged and does not rotate the light. The typical liquid crystal device 100c can be used as an "electronic shutter" because the device 100c includes polarization films 115c, 125c on both sides of the cell 120c. This allows light to pass when not powered and be blocked when powered. It is noteworthy that the AVI systems 100 1A and 1B may represent embodiments of the liquid crystal device 120c in which the filter 125c is removed and repositioned with the distal polarizing film 125 as illustrated in Figures 1A and 1B. Although the liquid crystal device 100c is illustrated as a twisted nematic device, the device 100c may include any suitable cell 120c (e.g., a smectic cell, a cholesteric cell, etc.).

AVI系统100a、b对于偏振光改进对特定类型的缺陷(比如,纤维(例如,图14A和图14B的纤维1409a、b))的检测的应用特别有用。另一方面,当液晶装置120断电时,其他类型的缺陷(例如,密封卷边中的缺陷或小瓶玻璃上的裂纹等)可能相对于背景噪声(例如,气泡、小滴等)具有较小的对比度。可以使用液晶装置120在零度与90度偏振之间来切换从光源发射的光与进入成像器110的光之间的偏振角。The AVI system 100a,b is particularly useful for applications where polarized light improves detection of certain types of defects, such as fibers (e.g., fibers 1409a,b of FIGS. 14A and 14B). On the other hand, other types of defects (e.g., defects in a seal bead or cracks in a vial glass, etc.) may have less contrast relative to background noise (e.g., bubbles, droplets, etc.) when the liquid crystal device 120 is powered off. The liquid crystal device 120 may be used to switch the polarization angle between light emitted from the light source and light entering the imager 110 between zero and 90 degrees of polarization.

图2描绘了另一个示例AVI系统200,其中环形灯240的中心轴线241与容器205的中心轴线206同轴对准并且定向成朝向容器205的底部发射光。尽管图2(以及图3和图4)示出了容器205是小瓶,但是容器205可以代替地为不同类型的半透明或部分半透明容器(例如,注射器505a、药筒505b、小瓶505c等)。轮廓视图成像器210具有穿过容器205的侧壁212进入容器205的光轴211。AVI系统200可以进一步包括用于支撑和/或固定容器205的保持器件(图2中未示出)。下文进一步详细讨论可能的保持器件。FIG. 2 depicts another example AVI system 200 in which the central axis 241 of the ring light 240 is coaxially aligned with the central axis 206 of the container 205 and is oriented to emit light toward the bottom of the container 205. Although FIG. 2 (and FIG. 3 and FIG. 4 ) shows that the container 205 is a vial, the container 205 may instead be a different type of translucent or partially translucent container (e.g., a syringe 505a, a cartridge 505b, a vial 505c, etc.). The profile view imager 210 has an optical axis 211 that passes through the sidewall 212 of the container 205 and enters the container 205. The AVI system 200 may further include a holding device (not shown in FIG. 2 ) for supporting and/or fixing the container 205. Possible holding devices are discussed in further detail below.

如本文所使用,对与特定参考轴线“同轴对准”的物体的引用意指物体定位成使得物体的轴线(例如,其中心轴线206)与参考轴线基本上对准(基本上相同)。在AVI系统200中特别相关的是,在使环形灯240的中心轴线241与容器205的中心轴线206同轴对准的情况下,可以跨越容器205的底部和围绕该容器的周边均匀地投射从环形灯240发射的光。As used herein, reference to an object being "coaxially aligned" with a particular reference axis means that the object is positioned so that the axis of the object (e.g., its central axis 206) is substantially aligned with (substantially the same as) the reference axis. Of particular relevance in the AVI system 200, with the central axis 241 of the ring light 240 coaxially aligned with the central axis 206 of the container 205, the light emitted from the ring light 240 can be projected uniformly across the bottom of the container 205 and around the perimeter of the container.

AVI系统200特别好地适合检测小瓶卷边擦伤缺陷。事实上,当在环形灯240通电的情况下从轮廓视图成像器210获取图像(例如,图12A和图12B的图像1200a、b)时,环形灯具240(典型地针对底部成像器(例如,图3的底部成像器335)设置)对于检查卷边特别有用。值得注意的是,当使用常规的AVI设置时,擦伤缺陷1109a、b是卷边1208a、b上最难检测的缺陷之一。例如,常规的视觉检查系统可能由于容器密封部中的阴影差异所致而招致容器的错误拒绝(即,密封部阴影差异可能向常规的AVI系统呈现为擦伤缺陷)。AVI系统200可以减少这类的错误拒绝。The AVI system 200 is particularly well suited for detecting scratch defects on the crimp of a vial. In fact, the ring light 240 (typically set for the bottom imager (e.g., bottom imager 335 of FIG. 3 )) is particularly useful for inspecting the crimp when the image is acquired from the profile view imager 210 with the ring light 240 powered (e.g., images 1200a, b of FIG. 12A and FIG. 12B ). It is worth noting that the scratch defect 1109a, b is one of the most difficult defects to detect on the crimp 1208a, b when using a conventional AVI setting. For example, a conventional visual inspection system may cause a false rejection of a container due to a shadow difference in the container seal (i.e., the seal shadow difference may appear as a scratch defect to a conventional AVI system). The AVI system 200 can reduce such false rejections.

卷边检测的一些相同优势(例如,检查速度、缺陷清晰度等)也适用于颗粒检查。例如,并不有目的地搅动容器内的液体的AVI系统可以简化针对新容器类型和/或新产品的AVI系统设置。附加地,并不有目的地搅动容器内的液体的AVI系统不依赖于颗粒移动来进行颗粒检测。当在侧轮廓上从多个角度以及穿过容器的底部(例如,图3的AVI系统300)检查容器时,这是特别有利的。AVI系统200的其他益处(比如,光和阴影的较小方差)可以改进对固定颗粒的识别。Some of the same advantages of hem detection (e.g., inspection speed, defect clarity, etc.) also apply to particle inspection. For example, an AVI system that does not purposefully stir the liquid in the container can simplify the AVI system settings for new container types and/or new products. Additionally, an AVI system that does not purposefully stir the liquid in the container does not rely on particle movement for particle detection. This is particularly advantageous when inspecting containers from multiple angles and through the bottom of the container (e.g., AVI system 300 of FIG. 3 ) on the side profile. Other benefits of AVI system 200 (e.g., smaller variances of light and shadows) can improve the identification of fixed particles.

图3描绘了进一步的示例AVI系统300,该系统组合了图1A和图2的系统,并且进一步添加了底部成像器335,该底部成像器具有与容器305的中心轴线同轴对准的光轴336并且定向成查看容器305的底部。在不搅动的情况下,大多数颗粒倾向于沉淀在小瓶的底部上,并在获取自底部成像器335的图像中显示有良好的对比度。轮廓视图成像器310可以用于检查纤维和漂浮颗粒、以及玻璃中的裂纹、其他缺陷、和卷边区域。3 depicts a further example AVI system 300 that combines the systems of FIG1A and FIG2 and further adds a bottom imager 335 having an optical axis 336 coaxially aligned with the central axis of the container 305 and oriented to view the bottom of the container 305. Without agitation, most particles tend to settle on the bottom of the vial and show up with good contrast in the image acquired from the bottom imager 335. The profile view imager 310 can be used to inspect for fibers and floating particles, as well as cracks, other defects, and curled areas in the glass.

AVI系统300可能比基于旋转的检查更快,因为不需要旋转小瓶305(即,不需要斜升、拍照、然后斜降),而这可能是AVI过程中的瓶颈。AVI系统300可以缓解瓶颈问题,并且可以允许更接近实时AVI。AVI系统300还可能导致设置/编程更快,因为不需要实验来确定对于不同类型的流体/容器而言哪些搅动速度过快。AVI系统300的精度可以与包括基于旋转的技术的方法相媲美。例如,AVI系统300可以检测包含液体产品的小瓶内的玻璃和金属颗粒以及纤维。AVI system 300 may be faster than inspection based on rotation, because it is not necessary to rotate vial 305 (that is, it is not necessary to ramp up, take a picture, then ramp down), which may be a bottleneck in the AVI process.AVI system 300 can alleviate bottleneck problems, and can allow closer to real-time AVI.AVI system 300 may also cause setting/programming faster, because it is not necessary to experiment to determine which agitation speeds are too fast for different types of fluids/containers.The accuracy of AVI system 300 can be comparable to the method comprising a rotation-based technology.For example, AVI system 300 can detect glass and metal particles and fibers in the vial containing liquid products.

AVI系统300可以包括用于支撑和/或固定容器305的保持器件345(例如,玻璃板、圆盘传送带、星形轮或可以缓慢地旋转容器的机械臂等)。保持器件345还可以充当光轴重定向机构,该光轴重定向机构在本文进行更详细描述。两个成像器310、335联合不同的照明布置结构(例如,背光330和环形灯340)可以执行自动视觉检查系统300的所需的大部分检查。更少的成像器以及消除对搅动和流体运动的需求有助于减少针对新产品的设置和表征时间,而这通常是HMLV操作的要求。使用AVI系统300的此类布置进行的物体检测被发现能成功检测所有颗粒和卷边缺陷。结果表明,检测率高于手动检查的检测率,300um金属颗粒的检测率为94%,1000um金属的检测率为100%,玻璃颗粒的检测率为85%,并且纤维的检测率为92%,以上各者全部都没有错误拒绝(即,良好的样品被分类为有缺陷的)。作为比较,常规的AVI设备可能需要搅动联合超过10个不同的成像器来执行检查。The AVI system 300 may include a holding device 345 (e.g., a glass plate, a carousel, a star wheel, or a robotic arm that can slowly rotate the container, etc.) for supporting and/or fixing the container 305. The holding device 345 may also act as an optical axis redirection mechanism, which is described in more detail herein. Two imagers 310, 335 in conjunction with different lighting arrangements (e.g., backlight 330 and ring light 340) can perform most of the required inspections of the automatic visual inspection system 300. Fewer imagers and the elimination of the need for agitation and fluid movement help reduce the setup and characterization time for new products, which is usually a requirement for HMLV operations. Object detection using such an arrangement of the AVI system 300 was found to successfully detect all particles and curling defects. The results show that the detection rate is higher than that of manual inspection, with a detection rate of 94% for 300um metal particles, 1000% for 1000um metals, 85% for glass particles, and 92% for fibers, all of which have no false rejections (i.e., good samples are classified as defective). By comparison, conventional AVI equipment may need to juggle more than 10 different imagers to perform an inspection.

图4描绘了又进一步的示例AVI系统400,该系类似于AVI系统300,但使用了附加轮廓视图成像器。在AVI系统200或AVI系统300中,一些检查过程(比如,检查小瓶卷边擦伤)确实需要小瓶缓慢地旋转,使得可以从所有轮廓视角获取围绕容器的周边的图像。这会显著减慢检查过程。然而,如图4中那样放置五个轮廓视图成像器410允许检查整个容器405,而对旋转容器405没有任何需求。因此,可以由该多个轮廓视图成像器410获取一系列图像,其中每个成像器410具有相对于容器的不同光轴。FIG. 4 depicts yet a further example AVI system 400, which is similar to AVI system 300, but uses additional profile view imagers. In AVI system 200 or AVI system 300, some inspection processes (e.g., inspection of vial curling scratches) do require the vial to be rotated slowly so that images of the periphery around the container can be acquired from all profile viewing angles. This can significantly slow down the inspection process. However, placing five profile view imagers 410 as in FIG. 4 allows inspection of the entire container 405 without any requirement for rotating the container 405. Therefore, a series of images can be acquired by the multiple profile view imagers 410, each of which has a different optical axis relative to the container.

图4示出了具体实施例,其中通过绕容器405的周边放置五个成像器410来缓解对旋转容器405的需求。绕容器405的周边或者每72度拍摄的五个图像足以全面检查容器405在容器侧壁412上是否有颗粒和裂纹或缺口。然而,其他实施例可以包括更多(例如,六个)或更少(例如,四个)轮廓视图成像器410。众多镜子可以围绕容器405布置,以将容器405的各种视图组合在单个成像器410的所得视场内。FIG. 4 shows a specific embodiment in which the need to rotate the container 405 is alleviated by placing five imagers 410 around the perimeter of the container 405. Five images taken around the perimeter of the container 405, or every 72 degrees, are sufficient to fully inspect the container 405 for particles and cracks or nicks on the container sidewall 412. However, other embodiments may include more (e.g., six) or fewer (e.g., four) profile view imagers 410. A number of mirrors may be arranged around the container 405 to combine various views of the container 405 within the resulting field of view of a single imager 410.

如图4中所见,AVI系统400还可以包括底部成像器435,该底部成像器与容器405和环形灯440的中心轴线同轴对准并且定向成查看容器405的底部。As seen in FIG. 4 , the AVI system 400 may also include a bottom imager 435 that is coaxially aligned with the central axis of the container 405 and the ring light 440 and oriented to view the bottom of the container 405 .

系统400可以包括光轴重定向机构(多个成像器410,每个成像器具有独特定向的光轴)以改变光轴相对于侧壁412的取向。该光轴重定向机构(多个成像器410,每个成像器具有独特定向的光轴)可以包括容器旋转器。可替代地或另外地,光轴重定向机构可以包括多个轮廓视图成像器410,每个轮廓视图成像器具有绕容器405的周边穿过容器的侧壁的相应光轴。The system 400 may include an optical axis redirection mechanism (a plurality of imagers 410, each having a uniquely oriented optical axis) to change the orientation of the optical axis relative to the sidewall 412. The optical axis redirection mechanism (a plurality of imagers 410, each having a uniquely oriented optical axis) may include a container rotator. Alternatively or additionally, the optical axis redirection mechanism may include a plurality of profile view imagers 410, each having a respective optical axis passing through the sidewall of the container around the perimeter of the container 405.

图5A至图5C描绘了各种示例容器类型,在某些制药背景下,这些容器类型可以用作由图1A和图1B的视觉检查系统100a、b、图2的视觉检查系统200、图3的视觉检查系统300、或图4的视觉检查系统400成像的样品。首先参考图5A,示例注射器505a包括空心筒502、凸缘504、在筒502的内部提供可移动流体密封的柱塞506、以及用以覆盖注射器针头(图5A中未示出)的针头护罩508。例如,筒502和凸缘504可以由玻璃和/或塑料形成,并且柱塞506可以由橡胶和/或塑料形成。针头护罩508被注射器505a的肩部510隔开间隙512。注射器505a在筒502内和柱塞506上方包含液体(例如,药物产品)514。典型地,液体514的顶部形成弯月面516,在该弯月面上方是气隙518。FIG. 5A to FIG. 5C depict various example container types that can be used as samples for imaging by the visual inspection systems 100a, b of FIG. 1A and FIG. 1B , the visual inspection system 200 of FIG. 2 , the visual inspection system 300 of FIG. 3 , or the visual inspection system 400 of FIG. 4 . Referring first to FIG. 5A , an example syringe 505a includes a hollow barrel 502, a flange 504, a plunger 506 providing a movable fluid seal inside the barrel 502, and a needle shield 508 for covering a syringe needle (not shown in FIG. 5A ). For example, the barrel 502 and the flange 504 can be formed of glass and/or plastic, and the plunger 506 can be formed of rubber and/or plastic. The needle shield 508 is separated from the shoulder 510 of the syringe 505a by a gap 512. The syringe 505a contains a liquid (e.g., a drug product) 514 within the barrel 502 and above the plunger 506. Typically, the top of the liquid 514 forms a meniscus 516 , above which is an air gap 518 .

接下来参考图5B,示例药筒505b包括空心筒522、凸缘524、在筒522的内部内提供可移动流体密封的活塞526、以及鲁尔锁528。例如,筒522、凸缘524和/或鲁尔锁528可以由玻璃和/或塑料形成,并且活塞526可以由橡胶和/或塑料形成。药筒505b在筒522内和活塞526上方包含液体(例如,药物产品)530。典型地,液体530的顶部形成弯月面532,在该弯月面上方是气隙534。Next, referring to FIG. 5B , an example cartridge 505b includes a hollow barrel 522, a flange 524, a piston 526 providing a movable fluid seal within the interior of the barrel 522, and a Luer lock 528. For example, the barrel 522, the flange 524, and/or the Luer lock 528 can be formed of glass and/or plastic, and the piston 526 can be formed of rubber and/or plastic. The cartridge 505b contains a liquid (e.g., a drug product) 530 within the barrel 522 and above the piston 526. Typically, the top of the liquid 530 forms a meniscus 532, above which is an air gap 534.

接下来参考图5C,示例小瓶505c包括空心瓶身542和颈部544,这两者之间的过渡部形成了肩部546。在小瓶505c的底部处,瓶身542过渡到跟部548。卷边550包括在小瓶505c的顶部处提供流体密封的塞子(图5C中不可见),并且翻盖帽552覆盖卷边550。例如,瓶身542、颈部544、肩部546和跟部548可以由玻璃和/或塑料形成,卷边550可以由金属形成,并且翻盖帽552可以由塑料形成。小瓶505c可以在瓶身542内包括液体(例如,药物产品)554。典型地,液体554的顶部形成弯月面556(例如,如果瓶身542具有相对大的直径,则形成非常轻微弯曲的弯月面),在该弯月面上方是气隙558。在其他实施例中,液体554代替地为小瓶505c内的固体材料。Referring next to FIG. 5C , an example vial 505c includes a hollow body 542 and a neck 544, the transition between which forms a shoulder 546. At the bottom of the vial 505c, the body 542 transitions to a heel 548. A crimp 550 includes a stopper (not visible in FIG. 5C ) that provides a fluid seal at the top of the vial 505c, and a flip cap 552 covers the crimp 550. For example, the body 542, the neck 544, the shoulder 546, and the heel 548 can be formed of glass and/or plastic, the crimp 550 can be formed of metal, and the flip cap 552 can be formed of plastic. The vial 505c can include a liquid (e.g., a drug product) 554 within the body 542. Typically, the top of the liquid 554 forms a meniscus 556 (e.g., a very slightly curved meniscus if the body 542 has a relatively large diameter), above which is an air gap 558. In other embodiments, liquid 554 is instead a solid material within vial 505c.

图6是示例系统600的简化框图,该系统可以实施与训练(及可能地验证和/或鉴定)和/或使用一个或多个神经网络或其他机器学习(ML)系统相关的各种技术。系统600还可以用于测试/鉴定非ML AVI系统。除了ML系统之外或作为其替代方案,系统600可以包括不使用ML而是代替地使用固定规则(例如,空的小瓶、低填充、高填充等)的“计算机视觉”算法。6 is a simplified block diagram of an example system 600 that can implement various techniques related to training (and possibly validating and/or certifying) and/or using one or more neural networks or other machine learning (ML) systems. System 600 can also be used to test/certify non-ML AVI systems. In addition to or as an alternative to ML systems, system 600 can include a "computer vision" algorithm that does not use ML but instead uses fixed rules (e.g., empty vial, low fill, high fill, etc.).

图6示出了其中系统600实施一个或多个神经网络的实施例。一旦经过训练并鉴定,(多个)神经网络就可以在生产中用于检测与容器和/或那些容器的内容物相关联的缺陷(例如,图9A至图14B中所示的缺陷)。在制药背景下,例如,(多个)神经网络可以用于检测与注射器、药筒、小瓶或其他容器类型相关联的缺陷(例如,容器的擦伤的卷边/密封部、裂纹、划痕、污渍、部件缺失等)、和/或检测与容器内的液体或冻干药物产品相关联的缺陷(例如,纤维、金属颗粒和/或其他异物颗粒的存在、产品的颜色变化等)。如本文所使用,“缺陷检测”可以是指将容器图像分类为展现出或不展现出缺陷(或特定缺陷类别),和/或可以是指检测与容器和/或其内容物是否应被视为有缺陷相关的特定物体或特征(例如,颗粒或裂纹),具体取决于实施例。FIG6 illustrates an embodiment in which a system 600 implements one or more neural networks. Once trained and identified, the neural network(s) may be used in production to detect defects associated with containers and/or the contents of those containers (e.g., the defects shown in FIGS. 9A to 14B ). In a pharmaceutical context, for example, the neural network(s) may be used to detect defects associated with syringes, cartridges, vials, or other container types (e.g., abraded bead/seals of the container, cracks, scratches, stains, missing parts, etc.), and/or to detect defects associated with liquid or lyophilized drug products within the container (e.g., the presence of fibers, metal particles, and/or other foreign particles, color changes in the product, etc.). As used herein, "defect detection" may refer to classifying a container image as exhibiting or not exhibiting a defect (or a particular defect class), and/or may refer to detecting a particular object or feature (e.g., a particle or crack) associated with whether a container and/or its contents should be considered defective, depending on the embodiment.

系统600包括通信地耦合到计算机系统604的视觉检查系统(VIS)602。VIS 602包括硬件(例如,输送机构、(多个)光源、(多个)成像器等)、以及被配置成捕获样品(例如,盛放流体或冻干物质的容器)的数字图像的固件和/或软件。VIS 602可以包括本文分别参考例如图1至图4所描述的AVI系统100a、b、200、300、400中的任一个,或者可以是某个其他合适的系统。System 600 includes a visual inspection system (VIS) 602 communicatively coupled to a computer system 604. VIS 602 includes hardware (e.g., a transport mechanism, (multiple) light sources, (multiple) imagers, etc.), and firmware and/or software configured to capture a digital image of a sample (e.g., a container holding a fluid or a lyophilized material). VIS 602 may include any of the AVI systems 100a, b, 200, 300, 400 described herein with reference to, for example, FIGS. 1 to 4 , respectively, or may be some other suitable system.

为了便于解释,本文将系统600描述为使用来自VIS 602的容器图像来训练和验证一个或多个AVI神经网络、且然后使用(多个)经过训练/验证的神经网络来执行AVI/缺陷检测。然而,应理解,情况不一定如此。例如,代替VIS 602或除其之外,系统600可以使用由若干个不同的视觉检查系统生成的容器图像来执行训练和/或验证。此外,训练/验证可以由另一个系统执行,并且系统600然后可以使用(多个)经过训练的神经网络(例如,在商业生产期间)。在一些实施例中,用于训练和/或验证的一些或全部容器图像是使用一个或多个离线(例如,基于实验室的)“模拟站”生成的,这些模拟站密切复制了商业生产线设备站的重要方面(例如,光学器件、灯具等),由此在不会引起商业生产线设备的停机时间过度的情况下扩大了训练和/或验证库。For ease of explanation, the system 600 is described herein as using container images from the VIS 602 to train and validate one or more AVI neural networks, and then using the trained/validated neural network(s) to perform AVI/defect detection. However, it should be understood that this is not necessarily the case. For example, instead of or in addition to the VIS 602, the system 600 may use container images generated by several different visual inspection systems to perform training and/or validation. Furthermore, the training/validation may be performed by another system, and the system 600 may then use the trained neural network(s) (e.g., during commercial production). In some embodiments, some or all of the container images used for training and/or validation are generated using one or more offline (e.g., lab-based) "simulation stations" that closely replicate important aspects of commercial production line equipment stations (e.g., optics, lighting, etc.), thereby expanding the training and/or validation library without incurring excessive downtime of the commercial production line equipment.

VIS 602可以依次对若干个容器中的每一个进行成像。为此,VIS 602可以包括保持器件(比如,笛卡尔机器人、圆盘传送带、星形轮和/或任何其他保持器件)或与保持器件结合操作,所述保持器件可以依次将每个容器移动到用于成像的适当位置中、且然后一旦容器的成像完成就将容器移走。虽然图6中未示出,但是VIS 602可以包括通信接口和处理器以实现与计算机系统604的通信。在其他实施例(例如,基于实验室的设置)中,VIS 602包括更简单的保持器件(例如,具有被玻璃板覆盖的孔的台)。The VIS 602 can image each of a number of containers in turn. To this end, the VIS 602 can include or operate in conjunction with a holding device (e.g., a Cartesian robot, a carousel, a star wheel, and/or any other holding device) that can move each container in turn into an appropriate position for imaging and then remove the container once imaging of the container is complete. Although not shown in FIG. 6 , the VIS 602 can include a communication interface and a processor to enable communication with the computer system 604. In other embodiments (e.g., a laboratory-based setting), the VIS 602 includes a simpler holding device (e.g., a stage with a hole covered by a glass plate).

计算机系统604可以通常被配置成控制/VIS 602的操作/使其自动、以及接收和处理由VIS 602捕获/生成的图像,如下文进一步讨论的。计算机系统604可以是经专门编程以执行本文所讨论的操作的通用计算机,或者可以是专用计算装置。如图6中所见,计算机系统604包括用户接口606、处理单元610和存储器单元614。然而,在一些实施例中,计算机系统604包括共同定位抑或彼此远离的两个或更多个计算机。在这些分布式实施例中,本文所描述的与处理单元610和存储器单元614相关的操作可以分别在多个处理单元和/或存储器单元当中划分。Computer system 604 can be generally configured to control/automate the operation of VIS 602, and receive and process images captured/generated by VIS 602, as further discussed below. Computer system 604 can be a general-purpose computer specially programmed to perform the operations discussed herein, or can be a special-purpose computing device. As seen in FIG. 6 , computer system 604 includes user interface 606, processing unit 610, and memory unit 614. However, in some embodiments, computer system 604 includes two or more computers that are co-located or remote from each other. In these distributed embodiments, the operations described herein related to processing unit 610 and memory unit 614 can be divided among multiple processing units and/or memory units, respectively.

处理单元610包括一个或多个处理器,其中每个处理器可以是可编程微处理器,该可编程微处理器执行存储在存储器单元614中的软件指令以执行如本文所描述的计算机系统604的一些或全部功能。例如,处理单元610可以包括一个或多个图形处理单元(GPU)和/或一个或多个中央处理单元(CPU)。替代性地或另外,处理单元610中的一些处理器可以是其他类型的处理器(例如,专用集成电路(ASIC)、现场可编程门阵列(FPGA)等),并且如本文所描述的计算机系统604的一些功能可以代替地以硬件实施。The processing unit 610 includes one or more processors, each of which may be a programmable microprocessor that executes software instructions stored in the memory unit 614 to perform some or all of the functions of the computer system 604 as described herein. For example, the processing unit 610 may include one or more graphics processing units (GPUs) and/or one or more central processing units (CPUs). Alternatively or in addition, some of the processors in the processing unit 610 may be other types of processors (e.g., application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), etc.), and some of the functions of the computer system 604 as described herein may instead be implemented in hardware.

存储器单元614可以包括一个或多个易失性和/或非易失性存储器。存储器单元614中可以包括任何合适的一种或多种存储器类型,比如只读存储器(ROM)、随机存取存储器(RAM)、快闪存储器、固态驱动器(SSD)、硬盘驱动器(HDD)等等。总体来说,存储器单元614可以存储一个或多个软件应用程序、由那些应用程序接收/使用的数据、以及由那些应用程序输出/生成的数据。The memory unit 614 may include one or more volatile and/or non-volatile memories. The memory unit 614 may include any suitable one or more memory types, such as read-only memory (ROM), random access memory (RAM), flash memory, solid-state drive (SSD), hard disk drive (HDD), etc. In general, the memory unit 614 may store one or more software applications, data received/used by those applications, and data output/generated by those applications.

存储器单元614存储各种模块的软件指令,这些软件指令在由处理单元610执行时执行各种功能以达到训练、验证和/或鉴定一个或多个AVI神经网络的目的。具体地,在图6的示例实施例中,存储器单元614包括AVI神经网络模块616和视觉检查系统(VIS)控制模块620。在其他实施例中,存储器单元614可以省略模块616、620中的一个或多个,和/或包括一个或多个附加模块。另外或替代性地,模块616、620中的一个、一些或全部可以由不同的计算机系统(例如,经由一个或多个有线和/或无线通信网络耦合到计算机系统604的远程服务器)来实施。此外,模块616和620中的任何一个的功能可以在不同的软件应用程序和/或计算机系统当中划分。仅作为一个示例,在计算机系统604访问网络服务以训练和使用一个或多个AVI神经网络的实施例中,AVI神经网络模块616的软件指令可以存储在远程服务器处。The memory unit 614 stores software instructions for various modules that, when executed by the processing unit 610, perform various functions to achieve the purpose of training, validating, and/or authenticating one or more AVI neural networks. Specifically, in the example embodiment of FIG. 6 , the memory unit 614 includes an AVI neural network module 616 and a visual inspection system (VIS) control module 620. In other embodiments, the memory unit 614 may omit one or more of the modules 616, 620, and/or include one or more additional modules. Additionally or alternatively, one, some, or all of the modules 616, 620 may be implemented by a different computer system (e.g., a remote server coupled to the computer system 604 via one or more wired and/or wireless communication networks). Furthermore, the functionality of any of the modules 616 and 620 may be divided among different software applications and/or computer systems. As just one example, in an embodiment where the computer system 604 accesses a network service to train and use one or more AVI neural networks, the software instructions for the AVI neural network module 616 may be stored at the remote server.

AVI神经网络模块616包括使用存储在图像库640中的图像来训练一个或多个AVI神经网络的软件。图像库640可以存储在存储器单元614中,或存储在另一个本地或远程存储器(例如,耦合到远程库服务器等的存储器)中。除了训练之外,模块616还可以实施/运行(多个)经过训练的AVI神经网络,例如通过将由VIS 602(或另一个视觉检查系统)新获取的图像应用于(多个)神经网络,可能在如下文所讨论的对图像执行某个预处理之后。在各种实施例中,由模块616训练和/或运行的(多个)AVI神经网络可以对全部图像进行分类(例如,缺陷与无缺陷,或特定类型的缺陷(比如,卷边擦伤或总体而言的卷边缺陷)的存在或不存在等)、检测图像中的物体(例如,检测容器图像内不是气泡的异物的位置)、或其某个组合(例如,一个神经网络对图像进行分类,且另一个神经网络执行物体检测)。如本文所使用,除非上下文清楚地指示更具体的用途,否则“物体检测”广泛地是指识别图像内物体(例如,颗粒、纤维等)的特定位置和/或识别较大物体的特征(例如,注射器或药筒的筒上的擦伤的卷边或密封部、裂纹或缺口等)的特定位置的技术,并且可以包括例如对容器图像或图像部分执行分割(例如,逐像素分类)的技术、或识别物体并围绕那些物体放置边界框(或其他边界形状)的技术。The AVI neural network module 616 includes software for training one or more AVI neural networks using images stored in the image library 640. The image library 640 may be stored in the memory unit 614, or in another local or remote memory (e.g., memory coupled to a remote library server, etc.). In addition to training, the module 616 may also implement/run the trained AVI neural network(s), such as by applying newly acquired images from the VIS 602 (or another visual inspection system) to the neural network(s), possibly after performing some pre-processing on the images as discussed below. In various embodiments, the AVI neural network(s) trained and/or run by the module 616 may classify the entire image (e.g., defect vs. no defect, or the presence or absence of a particular type of defect (e.g., hem scratches or hem defects in general), etc.), detect objects in the image (e.g., detect the location of foreign objects that are not bubbles within a container image), or some combination thereof (e.g., one neural network classifies the image and another neural network performs object detection). As used herein, unless the context clearly indicates a more specific use, "object detection" broadly refers to techniques for identifying specific locations of objects within an image (e.g., particles, fibers, etc.) and/or identifying specific locations of features of larger objects (e.g., a scratched bead or seal, cracks or notches on the barrel of a syringe or cartridge, etc.), and may include, for example, techniques for performing segmentation (e.g., pixel-by-pixel classification) on container images or image portions, or techniques for identifying objects and placing bounding boxes (or other bounding shapes) around those objects.

在(多个)AVI神经网络检测容器缺陷的实施例中,这些缺陷可能与任何合适的(多个)容器特征相关。参考图5A至图5C的示例容器,例如,由AVI神经网络模块616实施的特定AVI神经网络可以检测筒502、筒522或瓶身542是否具有裂纹或污渍、凸缘504或524是否为畸形的、针头护罩508是否不正确定位、柱塞506或活塞526是否具有任何缺陷、鲁尔锁528是否具有任何缺陷、卷边550是否正确定位和/或具有任何缺陷(例如,擦伤)、翻盖帽552是否正确定位和/或是否具有任何缺陷等等。In embodiments where the AVI neural network(s) detect container defects, the defects may be associated with any suitable container feature(s). Referring to the example containers of FIGS. 5A-5C , for example, a particular AVI neural network implemented by the AVI neural network module 616 may detect whether the barrel 502, barrel 522, or bottle 542 has cracks or stains, whether the flange 504 or 524 is misshapen, whether the needle shield 508 is not properly positioned, whether the plunger 506 or piston 526 has any defects, whether the Luer lock 528 has any defects, whether the crimp 550 is properly positioned and/or has any defects (e.g., scratches), whether the flip cap 552 is properly positioned and/or has any defects, and the like.

模块616可以运行(多个)经过训练的AVI神经网络,以达到在商业生产期间进行验证、鉴定和/或检查的目的。在一个实施例中,例如,模块616仅用于训练和验证(多个)AVI神经网络,且然后将(多个)经过训练的神经网络运输到另一个计算机系统以便在商业生产期间进行鉴定和检查(例如,使用类似于模块616的另一个模块)。在AVI神经网络模块616训练/运行多个神经网络的一些实施例中,模块616包括针对每个神经网络的单独的软件。Module 616 can run the trained AVI neural network(s) for the purpose of validation, certification, and/or inspection during commercial production. In one embodiment, for example, module 616 is used only to train and validate the AVI neural network(s), and then transport the trained neural network(s) to another computer system for certification and inspection during commercial production (e.g., using another module similar to module 616). In some embodiments where AVI neural network module 616 trains/runs multiple neural networks, module 616 includes separate software for each neural network.

如上文关于图3、图4所描述,用于底部成像器345、435的环形灯具340、440对于检查小瓶密封卷边缺陷(例如,图12A和图12B的小瓶密封卷边缺陷1209)是特别有用的。例如,可以在13个容器上捕获每个容器总共100个图像,从而导致总共有1300个图像。在通过调整亮度、垂直镜像、添加噪声和倾斜图像以及倾斜边界框来增强相关联的训练图像之后,可以对来自例如六个小瓶的图像执行AVI神经网络训练(即,训练集可以乘以五倍)。通常,深度学习可以用于检测图像中的缺陷。使用(多个)先前经过训练的AVI神经网络进一步减少了针对新产品设置自动检查方案所需的时间。本披露的AVI神经网络可以针对高混合、低容量生产场景(比如,临床操作或小批量产品)来实施,然后使用现代深度学习技术(例如,图6的AVI神经网络模块616)。As described above with respect to FIG. 3 and FIG. 4, the ring lamps 340 and 440 for the bottom imagers 345 and 435 are particularly useful for inspecting the vial seal curling defects (e.g., the vial seal curling defects 1209 of FIG. 12A and FIG. 12B). For example, a total of 100 images per container can be captured on 13 containers, resulting in a total of 1,300 images. After enhancing the associated training images by adjusting brightness, vertical mirroring, adding noise and tilting images, and tilting bounding boxes, AVI neural network training can be performed on images from, for example, six vials (i.e., the training set can be multiplied by five times). In general, deep learning can be used to detect defects in images. Using (multiple) previously trained AVI neural networks further reduces the time required to set up automatic inspection schemes for new products. The AVI neural network of the present disclosure can be implemented for high-mix, low-volume production scenarios (e.g., clinical operations or small batch products), and then modern deep learning techniques (e.g., AVI neural network module 616 of FIG. 6) are used.

在一些实施例中,VIS控制模块620控制VIS 602的操作/使其自动化,使得可以在很少或没有人机交互的情况下生成容器图像。VIS控制模块620可以通过将命令或其他电子信号(例如,在控制线上生成脉冲等)发送到给定成像器来引起该成像器捕获容器图像。VIS602可以将所捕获的容器图像发送到计算机系统604,该计算机系统可以将图像存储在存储器单元614中以进行本地处理。在替代性实施例中,VIS 602可以是本地控制的,在这种情况下,VIS控制模块620可以具有比本文所描述的更少的功能(例如,仅处置从VIS 602的图像检索),或者可以从存储器单元614中完全省略。In some embodiments, the VIS control module 620 controls/automates the operation of the VIS 602 so that a container image can be generated with little or no human interaction. The VIS control module 620 can cause a given imager to capture a container image by sending a command or other electronic signal (e.g., generating a pulse on a control line, etc.) to the imager. The VIS 602 can send the captured container image to the computer system 604, which can store the image in the memory unit 614 for local processing. In alternative embodiments, the VIS 602 can be locally controlled, in which case the VIS control module 620 can have fewer functions than described herein (e.g., only handle image retrieval from the VIS 602), or can be omitted entirely from the memory unit 614.

图7是操作AVI系统的示例方法700。AVI系统可以类似于例如图1A和图1B的AVI系统100a、b。该方法可以包括:提供轮廓视图成像器110,该轮廓视图成像器具有穿过至少部分半透明的检查物体(例如,小瓶105)的光轴111,该检查物体定位在距轮廓视图成像器第一距离处(块702)。轮廓视图成像器110的视场可以被配置成获取检查物体的所期望的图像(例如,图像1100a、图像1200a、图像1300a、图像1400a等),例如包括整个检查物体或仅其一部分。方法700还可以包括:提供近侧偏振膜115,该近侧偏振膜与光轴111轴向对准、定位在距轮廓视图成像器110第二距离处并且垂直于光轴111定向,该第二距离小于第一距离(块704)。方法700可以进一步包括:提供液晶装置120,该液晶装置与光轴111轴向对准、定位在距轮廓视图成像器110第三距离处并且平行于近侧偏振膜115定向,该第三距离大于第二距离且小于第一距离(块708)。方法700可以又进一步包括:提供远侧偏振膜125,该远侧偏振膜与光轴111轴向对准、定位在距轮廓视图成像器110第四距离处并且平行于近侧偏振膜115和液晶装置120定向,该第四距离大于第一距离(块710)。方法700可以包括提供光源130,该光源定向成朝向远侧偏振膜发射光照(块712)。FIG. 7 is an example method 700 for operating an AVI system. The AVI system may be similar to, for example, the AVI systems 100a, b of FIGS. 1A and 1B . The method may include providing a profile view imager 110 having an optical axis 111 passing through an at least partially translucent inspection object (e.g., vial 105) that is positioned at a first distance from the profile view imager (block 702). The field of view of the profile view imager 110 may be configured to acquire a desired image of the inspection object (e.g., image 1100a, image 1200a, image 1300a, image 1400a, etc.), for example including the entire inspection object or only a portion thereof. The method 700 may also include providing a near-side polarizing film 115 that is axially aligned with the optical axis 111, positioned at a second distance from the profile view imager 110 and oriented perpendicular to the optical axis 111, the second distance being less than the first distance (block 704). The method 700 may further include providing a liquid crystal device 120 axially aligned with the optical axis 111, positioned at a third distance from the profile view imager 110, and oriented parallel to the near-side polarizing film 115, the third distance being greater than the second distance and less than the first distance (block 708). The method 700 may still further include providing a far-side polarizing film 125 axially aligned with the optical axis 111, positioned at a fourth distance from the profile view imager 110, and oriented parallel to the near-side polarizing film 115 and the liquid crystal device 120, the fourth distance being greater than the first distance (block 710). The method 700 may include providing a light source 130 oriented to emit illumination toward the far-side polarizing film (block 712).

图8是操作AVI系统800的示例方法800。AVI系统可以类似于例如图2的AVI系统200。方法800可以包括:提供轮廓视图成像器210,该轮廓视图成像器具有穿过容器205的侧壁进入容器(例如,小瓶205)的光轴211,容器是至少部分半透明的(块802)。轮廓视图成像器210的视场可以被配置成获取检查物体的所期望的图像(例如,图像1100a、图像1200a、图像1300a、图像1400a等),例如包括整个检查物体或仅其一部分。方法800还可以包括:提供环形灯240,该环形灯与容器205的中心轴线206同轴对准、位于容器下方并且定向成朝向容器的底部发射光(块804)。方法800可以进一步包括:提供用于支撑和/或固定容器的保持器件245(块806),如本文别处所描述。FIG8 is an example method 800 of operating an AVI system 800. The AVI system may be similar to, for example, the AVI system 200 of FIG2. The method 800 may include providing a profile view imager 210 having an optical axis 211 that enters a container (e.g., vial 205) through a sidewall of the container 205, the container being at least partially translucent (block 802). The field of view of the profile view imager 210 may be configured to acquire a desired image (e.g., image 1100a, image 1200a, image 1300a, image 1400a, etc.) of an inspection object, for example, including the entire inspection object or only a portion thereof. The method 800 may also include providing a ring light 240 that is coaxially aligned with the central axis 206 of the container 205, is located below the container, and is oriented to emit light toward the bottom of the container (block 804). The method 800 may further include providing a holding device 245 for supporting and/or fixing the container (block 806), as described elsewhere herein.

图9A和图9B描绘了示例容器906的仰视图的图像900a、b(后者为放大视图),该容器可以使用图3的系统(或图4的系统加上以类似于成像器335、445的方式定向的底部成像器等)进行检查。底部图像900a、b描绘了透过容器(此处为小瓶)的底部成像的1000μm金属颗粒907。9A and 9B depict images 900a, b (the latter being a magnified view) of a bottom view of an example container 906 that may be inspected using the system of FIG. 3 (or the system of FIG. 4 plus a bottom imager oriented in a manner similar to imagers 335, 445, etc.). Bottom images 900a, b depict 1000 μm metal particles 907 imaged through the bottom of the container (here, a vial).

图10A和图10B描绘了另一个示例容器1006的仰视图的图像1000a、b(后者为放大视图),该容器可以使用图3的系统(或图4的系统加上以类似于成像器335的方式定向的底部成像器等)进行检查。底部图像1006a、b描绘了透过容器(小瓶)的底部成像的300μm金属颗粒1007。10A and 10B depict images 1000a, b (the latter being a magnified view) of a bottom view of another example container 1006 that may be inspected using the system of FIG. 3 (or the system of FIG. 4 plus a bottom imager oriented in a manner similar to imager 335, etc.). Bottom images 1006a, b depict 300 μm metal particles 1007 imaged through the bottom of the container (vial).

图11A和图11B描绘了示例容器1108的轮廓视图的图像1100a、b(后者为放大视图),该容器可以使用图1至图4的系统中的任一个进行检查。轮廓视图图像1100a、b描绘了透过容器(小瓶)的侧壁成像的纤维1109。通过使用偏振膜(例如,如图1A中所布置的偏振膜115、125),改进了纤维的对比度。11A and 11B depict profile view images 1100a, b (the latter being a magnified view) of an example container 1108 that can be inspected using any of the systems of FIGS. 1 to 4. Profile view images 1100a, b depict fibers 1109 imaged through the sidewall of the container (vial). By using a polarizing film (e.g., polarizing films 115, 125 arranged as in FIG. 1A), the contrast of the fibers is improved.

图12A和图12B描绘了另一个示例容器1208的轮廓视图的图像1200a、b(后者为放大视图),该容器可以使用图1至图4的系统中的任一个进行检查。轮廓视图图像1108a、b描绘了擦伤的卷边1209,其中图11B中的框表示(例如,由AVI神经网络模块516)对来自轮廓视图成像器110的图像1200a、b执行的物体检测的输出/结果,并且液晶装置120被切断。12A and 12B depict profile view images 1200a, b (the latter being a magnified view) of another example container 1208 that may be inspected using any of the systems of FIGS. 1 to 4. The profile view images 1108a, b depict a scratched curled edge 1209, wherein the box in FIG. 11B represents the output/result of object detection performed (e.g., by the AVI neural network module 516) on the images 1200a, b from the profile view imager 110, and the liquid crystal device 120 is cut off.

图13A和图13B描绘了进一步的示例容器1308b的轮廓视图的图像1300a、b(后者为放大视图),该容器可以使用图1至图4的系统中的任一个进行检查而没有偏振效果(例如,液晶装置120被接通)。当图像包括形成在小瓶的颈部上的流体小滴(例如,图13A的图像)时,相关联的AVI系统可能将流体小滴的边缘误认为是例如相关联容器中的裂纹。13A and 13B depict images 1300a, b (the latter being a magnified view) of a profile view of a further example container 1308b that may be inspected using any of the systems of FIGS. 1-4 without polarization effects (e.g., with the liquid crystal device 120 turned on). When an image includes a fluid droplet formed on the neck of a vial (e.g., the image of FIG. 13A ), the associated AVI system may mistake the edge of the fluid droplet for, for example, a crack in the associated container.

图14A和图14B描绘了与图13A和图13B中相同的示例容器1408a、b的相同轮廓视图的图像1400a、b(后者为放大视图),该容器可以使用图1至图4的系统中的任一个进行检查。使用偏振滤光片,纤维1409相对于周围环境的对比度高于纤维1309相对于其周围环境的对比度。AVI系统的神经网络或其他图像处理更有可能使用图14A和图14B的图像1400a、b来检测纤维1409,而不是使用图13A和图13B的图像1300a、b来检测纤维1309。FIG14A and FIG14B depict images 1400a, b (the latter being a magnified view) of the same profile view of the same example container 1408a, b as in FIG13A and FIG13B, which can be inspected using any of the systems of FIG1 to FIG4. Using a polarizing filter, the contrast of fiber 1409 relative to its surroundings is higher than the contrast of fiber 1309 relative to its surroundings. The neural network or other image processing of the AVI system is more likely to detect fiber 1409 using images 1400a, b of FIG14A and FIG14B than to detect fiber 1309 using images 1300a, b of FIG13A and FIG13B.

图15描绘了用于检测容器(例如,注射器505a、药筒505b、小瓶505c等)中的缺陷(例如,颗粒907、颗粒1007、擦伤的密封部1109、纤维1209、纤维1309等)的示例自动视觉检查方法1500。方法1500的至少多个部分可以使用例如图1至图4和图6的系统中的任一个来实施。方法1500可以包括:利用环形灯(例如,元件240、340或440)照亮容器,该环形灯位于容器下方、与容器的中心轴线同轴对准并且定向成朝向容器的底部发射光(块1502)。方法1500还可以包括:使用轮廓视图成像器(例如,成像器110、210、310或410)来捕获容器的轮廓的一个或多个轮廓视图图像,该轮廓视图成像器具有穿过容器的侧壁进入容器的光轴(块1504)。轮廓视图成像器的视场可以被配置成获取检查物体的所期望的图像(例如,图像1100a、图像1200a、图像1300a、图像1400a等)。FIG. 15 depicts an example automated visual inspection method 1500 for detecting defects (e.g., particles 907, particles 1007, scratched seals 1109, fibers 1209, fibers 1309, etc.) in a container (e.g., syringe 505a, cartridge 505b, vial 505c, etc.). At least portions of method 1500 may be implemented using, for example, any of the systems of FIGS. 1 to 4 and 6. Method 1500 may include illuminating the container with a ring light (e.g., element 240, 340, or 440) located below the container, coaxially aligned with a central axis of the container, and oriented to emit light toward the bottom of the container (block 1502). Method 1500 may also include capturing one or more profile view images of a profile of the container using a profile view imager (e.g., imager 110, 210, 310, or 410) having an optical axis that passes through a sidewall of the container and enters the container (block 1504). The field of view of the profile view imager may be configured to acquire a desired image of the inspection object (eg, image 1100a, image 1200a, image 1300a, image 1400a, etc.).

方法1500可以进一步包括:使用与容器的中心轴线同轴对准的底部成像器(例如,成像器335或435)来捕获容器的底部的一个或多个底部图像(块1508)。底部成像器的视场可以被配置成获取容器的所期望的图像(例如,图像900a、图像1000a等)。The method 1500 may further include capturing one or more bottom images of the bottom of the container using a bottom imager (e.g., imager 335 or 435) coaxially aligned with the central axis of the container (block 1508). The field of view of the bottom imager may be configured to acquire a desired image of the container (e.g., image 900a, image 1000a, etc.).

方法1500还可以包括:使用一个或多个处理器(例如,当执行AVI神经网络模块616时图6的处理单元610)来分析容器的一个或多个轮廓视图图像(例如,图像1100a、图像1200a、图像1300a、图像1400a等)和/或一个或多个底部图像(例如,图像900a、图像1000a等),以检测缺陷(块1510)。(多个)处理器可以实施一个或多个机器学习模型(例如,(多个)分类和/或物体检测模型)以检测缺陷。例如,(多个)处理器可以实施分类模型以将容器分类为“可接受”或“拒绝”。附加地或替代性地,(多个)处理器可以实施多个机器学习模型以对特定类型的缺陷进行分类(例如,第一机器学习模型用以将缺陷分类为容器内的纤维,第二机器学习模型用以将缺陷分类为容器内的非纤维颗粒,第三机器学习模型用以将缺陷分类为卷边擦伤等)。The method 1500 may also include: using one or more processors (e.g., the processing unit 610 of FIG. 6 when executing the AVI neural network module 616) to analyze one or more profile view images (e.g., image 1100a, image 1200a, image 1300a, image 1400a, etc.) and/or one or more bottom images (e.g., image 900a, image 1000a, etc.) of the container to detect defects (block 1510). The processor(s) may implement one or more machine learning models (e.g., classification and/or object detection models) to detect defects. For example, the processor(s) may implement a classification model to classify the container as "acceptable" or "rejected". Additionally or alternatively, the processor(s) may implement multiple machine learning models to classify specific types of defects (e.g., a first machine learning model to classify the defect as a fiber within the container, a second machine learning model to classify the defect as a non-fiber particle within the container, a third machine learning model to classify the defect as a curling scratch, etc.).

尽管已根据示例性实施例描述了系统、方法、装置及其部件,但是它们并不限于此。详细描述将仅被解释为示例性的并且未描述本发明的每个可能的实施例,因为如果有可能的话,描述每个可能的实施例将是不实际的。可以使用当前技术抑或在本专利申请日之后开发的技术来实施许多替代性实施例,这些实施例仍然落入限定本发明的权利要求的范围内。Although the systems, methods, devices, and components thereof have been described in terms of exemplary embodiments, they are not limited thereto. The detailed description is to be construed as exemplary only and does not describe every possible embodiment of the invention, as it would be impractical, if possible, to describe every possible embodiment. Many alternative embodiments may be implemented using current technology or technology developed after the filing date of this patent application, and these embodiments still fall within the scope of the claims defining the invention.

本领域技术人员将认识到,在不脱离本发明的范围的情况下,可以关于上文所描述的实施例做出各种各样的修改、变更和组合,并且此类修改、变更和组合将被视为在本发明构思的范围内。Those skilled in the art will appreciate that various modifications, changes and combinations may be made to the embodiments described above without departing from the scope of the present invention, and such modifications, changes and combinations will be deemed to be within the scope of the inventive concept.

Claims (31)

1. An automated vision inspection system, comprising:
A contour view imager having an optical axis passing through an at least partially translucent inspection object positioned at a first distance from the contour view imager;
A proximal polarizing film axially aligned with the optical axis, positioned at a second distance from the profile view imager and oriented perpendicular to the optical axis, the second distance being less than the first distance;
A liquid crystal device axially aligned with the optical axis, positioned at a third distance from the profile view imager and oriented parallel to the proximal polarizing film, the third distance being greater than the second distance and less than the first distance;
a distal polarizing film axially aligned with the optical axis, positioned a fourth distance from the profile view imager, the fourth distance being greater than the first distance, and oriented parallel to the proximal polarizing film and the liquid crystal device; and
A light source oriented to emit illumination toward the distal polarizing film.
2. The system of claim 1, wherein the inspection object is a container.
3. The system of claim 2, wherein the container is selected from the group consisting of: vials, syringes or cartridges.
4. A system as claimed in any one of claims 1 to 3, further comprising:
An annular lamp coaxially aligned with the central axis of the vessel, below the vessel and oriented to emit light toward the bottom of the vessel.
5. The system of any one of claims 1 to 4, further comprising:
a bottom imager coaxially aligned with the central axis and oriented to view the bottom of the container.
6. The system of any one of claims 1 to 5, further comprising:
At least one of the following: the container rotation mechanism or one or more additional contour view imagers oriented parallel to the respective optical axis to view at least a portion of the respective contour of the inspection object.
7. The system of claim 6, wherein the one or more additional contour view imagers consist of four contour view imagers.
8. A method for imaging an at least partially translucent inspection object, the method comprising:
emitting illumination from a light source;
polarizing illumination emitted from the light source using a distal polarizing film;
passing the polarized illumination through at least a portion of the inspection object, then through a liquid crystal device, and then through a proximal polarizing film; and
One or more images of the inspection object are captured with a contour view imager having an optical axis intersecting a sidewall of the inspection object.
9. The method of claim 8, wherein the inspection object is a container.
10. The method of claim 9, wherein the container is selected from the group consisting of: vials, syringes or cartridges.
11. The method of any of claims 7 to 10, further comprising:
the one or more images of the container are analyzed by one or more processors to detect at least one defect associated with the container and/or the contents of the container.
12. The method of claim 11, wherein the at least one defect comprises particles or fibers within the container.
13. An automated vision inspection system, comprising:
A contour view imager having an optical axis passing through a sidewall of the container into the container, the container being at least partially translucent;
An annular lamp coaxially aligned with the central axis of the container, below the container and oriented to emit light toward the bottom of the container; and
Retaining means for supporting and/or securing the container.
14. The system of claim 13, further comprising:
At least one of the following: a container rotator or one or more additional profile view imagers oriented parallel to the respective optical axis to view at least a portion of the respective profile of the container.
15. The system of claim 14, wherein the one or more additional contour view imagers consist of four contour view imagers.
16. The system of any of claims 13 to 15, further comprising:
a bottom imager coaxially aligned with the central axis and oriented to view the bottom of the container.
17. The system of any of claims 13 to 16, further comprising:
A proximal polarizing film axially aligned with the optical axis, positioned at a second distance from the profile view imager and oriented perpendicular to the optical axis, the second distance being less than the first distance;
A liquid crystal device axially aligned with the optical axis, positioned at a third distance from the profile view imager and oriented parallel to the proximal polarizing film, the third distance being greater than the second distance and less than the first distance;
a distal polarizing film axially aligned with the optical axis, positioned a fourth distance from the profile view imager, the fourth distance being greater than the first distance, and oriented parallel to the proximal polarizing film and the liquid crystal device; and
A light source oriented to emit illumination toward the distal polarizing film.
18. The system of any of claims 13 to 17, further comprising:
A container rotator.
19. A method for imaging a container that is at least partially translucent and holds a liquid sample, the method comprising:
Illuminating the container with an annular lamp coaxially aligned with a central axis of the container, positioned below the container and oriented to emit light toward a bottom of the container;
capturing one or more contour view images with a contour view imager having an optical axis passing through a sidewall of the container into the container; and
One or more bottom images are captured with a bottom imager coaxially aligned with the central axis and oriented to view the bottom of the container.
20. The method of claim 19, further comprising:
The one or more profile view images of the container are analyzed by one or more processors to detect at least one defect associated with the container and/or the contents of the container.
21. The method of claim 20, wherein the at least one defect comprises particles or fibers within the container.
22. The method of claim 20, wherein the at least one defect comprises an scratched container seal.
23. The method of any of claims 19 to 22, further comprising:
The one or more bottom images of the container are analyzed by one or more processors to detect at least one defect associated with the container and/or the contents of the container.
24. The method of claim 23, wherein the at least one defect comprises particles or fibers within the container.
25. The method of any of claims 19 to 24, further comprising:
The one or more contour view images of the container are analyzed by one or more processors to classify at least one defect associated with the container and/or the contents of the container.
26. The method of claim 25, wherein the at least one defect associated with the container and/or the contents of the container is classified as one of: particles in the container, fibers in the container, or scratched container seals.
27. The method of any one of claims 19 to 26, further comprising:
The one or more bottom images of the container are analyzed by one or more processors to classify at least one defect associated with the container and/or the contents of the container.
28. The method of claim 27, wherein the at least one defect associated with the container and/or the contents of the container is classified as a particle within the container or a fiber within the container.
29. The method of any one of claims 19 to 28, further comprising:
the one or more contour view images of the container are analyzed by one or more processors to classify the container as either acceptable or rejected.
30. The method of any of claims 19 to 29, further comprising:
The one or more bottom images of the container are analyzed by one or more processors to classify the container as either acceptable or rejected.
31. The method of any one of claims 19 to 30, wherein the container is a vial.
CN202380020104.6A 2022-02-08 2023-02-07 Vision Inspection Systems for Liquid Pharmaceutical Containers Pending CN118647861A (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US63/307931 2022-02-08
US202263316763P 2022-03-04 2022-03-04
US63/316763 2022-03-04
PCT/US2023/012458 WO2023154256A1 (en) 2022-02-08 2023-02-07 Visual inspection systems for containers of liquid pharmaceutical products

Publications (1)

Publication Number Publication Date
CN118647861A true CN118647861A (en) 2024-09-13

Family

ID=92659763

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202380020104.6A Pending CN118647861A (en) 2022-02-08 2023-02-07 Vision Inspection Systems for Liquid Pharmaceutical Containers

Country Status (1)

Country Link
CN (1) CN118647861A (en)

Similar Documents

Publication Publication Date Title
US12214383B2 (en) Robotic system for performing pattern recognition-based inspection of pharmaceutical containers
US11803983B2 (en) Methods and apparati for nondestructive detection of undissolved particles in a fluid
US20230196096A1 (en) Deep Learning Platforms for Automated Visual Inspection
CN113196043B (en) Sheet lighting for particle detection in pharmaceutical product containers
US8036444B2 (en) Method and system for irradiating and inspecting liquid-carrying containers
JP2022553572A (en) Targeted application of deep learning to automatic visual inspection equipment
JP2025505135A (en) Visual Inspection System for Containers of Liquid Pharmaceutical Products
CN118647861A (en) Vision Inspection Systems for Liquid Pharmaceutical Containers
JP7657879B2 (en) Robotic system for performing pattern recognition based inspection of pharmaceutical containers
EA048383B1 (en) DEEP LEARNING PLATFORMS FOR AUTOMATED VISUAL INSPECTION

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination