This disclosure generally relates to quality categorization methods and systems and particularly relates to quality categorization methods and systems for pharmaceutical glass containers.
Valor Glass (Corning Incorporated, Corning, N.Y.) is a tubular glass packaging solution with Type I hydrolytic performance that substantially reduces particle contamination and prevents cracks. Valor Glass may be formed into glass vials (Corning Incorporated, Corning, N.Y.) designed for pharmaceutical usage and optimized to resist breakage and prevent cracks through ion exchange strengthening and a thermally stable exterior coating. Such an exterior coating on Valor Glass vials is applied only to the outside of the vial, so there is no increased risk with respect to extractables and leachables. The external coating reduces the coefficient of friction of the vials, allowing them to process with less resistance on a filling line than conventional borosilicate vials.
The evaluation of the coating quality is typically conducted through visual inspection by skilled personnel, wherein the skilled personnel perform visual tests for different defect types. Though skilled personnel may have a reference set for coating quality limits for different defect types for visual tests, the human component presents unavoidable variability during visual inspection of the coating quality. A need exists for an automated or automatic qualitative method and system for inspection, evaluation, and categorization of pharmaceutical vial coating quality.
In an aspect of the present disclosure, a vial coating inspection system is provided. The vial coating inspection system comprises a vial coating quality measurement system comprising one or more imaging components for capturing images of a region of interest on a vial, the vial comprising a coating, and a processor configured to receive image data transmitted from the one or more imaging components.
In an embodiment, the coating comprises an exterior coating or a coating disposed on an exterior surface of the vial. In an embodiment, the vial coating inspection system ensures consistency in coating quality for manufactured vials.
In an embodiment, each imaging component of the one or more imaging components comprises a camera.
In an embodiment, each camera captures images of a region of interest on a manufactured vial. In an embodiment, the vial is rotated about a central axis and images of the exterior coating of the vial are captured by the one or more imaging components. In an embodiment, the region of interest on the vial comprises a neck of the vial. In an embodiment, the region of interest on the vial comprises a shoulder of the vial. In an embodiment, the region of interest on the vial comprises a sidewall top middle region of the vial. In an embodiment, the region of interest on the vial comprises a sidewall middle region of the vial. In an embodiment, the region of interest on the vial comprises a sidewall bottom middle region of the vial. In an embodiment, the region of interest on the vial comprises a heel of the vial.
In an embodiment, the vial is a pharmaceutical grade vial. In an embodiment, the vial is a transparent glass vial. In an embodiment, the vial is a transparent plastic vial.
In an embodiment, a size of the vial comprises an ISO format vial size or a custom format vial size. In an embodiment, the ISO format vial size comprises a 2 R vial, 4 R vial, 6 R vial, 8 R vial, 10 R vial, 15 R vial, 20 R vial, 25 R vial, 30 R vial, 50 R vial, or 100 R vial. In an embodiment, the custom format vial size comprises a 3 ml vial, 10 ml vial, or 25 ml vial.
In an embodiment, the vial coating quality measurement system comprises a bench measurement system. In an embodiment, the bench measurement system comprises filter techniques to evaluate coating and texture quality. In an embodiment, the filter technique comprises a bright field filter technique. In an embodiment, the filter technique comprises a dark field filter technique. In an embodiment, the filter technique comprises a reflected filter technique.
In an aspect of the present disclosure, a method of inspecting quality of an exterior coating on a vial is provided. The method comprises obtaining a coating quality measurement of the vial exterior coating using optical reflectance imaging; transmitting the raw coating quality measurement data to a processor; and displaying the captured vial image and classification and prediction output from the processor.
In an embodiment, the processor preprocesses the raw measurement data and inputs the preprocessed data to a classification prediction model.
In an embodiment, the method further comprises adjusting a threshold value that determines the sub-category of vial classification.
In an embodiment, the method further comprises updating the classification prediction model using training data.
In an embodiment, a machine learning based prediction model is used that is generated by pre-trained sample sets.
In an embodiment, the method further comprises classifying the coating quality based on the updated prediction model.
In an embodiment, the method further comprises outputting the classification and probability from the processor. In an embodiment, the classification is selected from good, limit good, and bad. In an embodiment, the classification comprises coating quality based on coating quality of different regions of the vial. In an embodiment, the classification comprises coating quality based on coating defect type.
In an embodiment, obtaining a coating measurement further comprises capturing images of a region of interest on a coated vial; applying a filter technique to create a filtered image using optical reflectance; and obtaining measurement data from the filtered image.
In an embodiment, the method further comprises categorizing vial coating quality without human visual inspection.
In an embodiment, the regions of interest are selected from the shoulder, the body and/or neck, and the heel of a vial. In an embodiment, capturing images of the region of interest on the coated vial comprises capturing images while the vial rotates.
In an embodiment, the coated vial is positioned so that a bottom of the vial is in contact with a horizontal surface of a measurement system and the body of the vial is rotating 360 degrees about a cylindrical axis in a clockwise or counterclockwise manner.
In an embodiment, the measurement data comprises exterior coating quality metric values. In an embodiment, the exterior coating quality metric values comprise entropy, maximum intensity, minimum intensity, mean and standard deviation of intensity level, Ra, Rq, skewness, and kurtosis.
In an embodiment, the exterior coating quality metric values are a function of color channels. In an embodiment, the color channels are selected from Gray channel, B channel, Gray scaled channel, B scaled channel, or a combination thereof.
Additional aspects of the present disclosure will be set forth, in part, in the detailed description, figures and any claims which follow, and in part will be derived from the detailed description, or can be learned by practice of the disclosure. It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure as disclosed.
Various embodiments of the disclosure will be described in detail with reference to drawings, if any. Reference to various embodiments does not limit the scope of the invention, which is limited only by the scope of the claims attached hereto. Additionally, any examples set forth in this specification are not limiting and merely set forth some of the many possible embodiments of the claimed invention.
Systems and methods as described herein allow for a fast, automatic way of categorizing vial coating quality samples without human visual inspection. The systems and methods allow for evaluating the coating quality of new vial samples using a machine learning (ML) based prediction model that is generated by pre-trained sample sets. As such, the systems and methods described herein may greatly reduce the inspection time by humans to categorize vials into sub-categories, to identify limit samples, and to deliver the acceptable vial samples to a user or customer quickly.
In some embodiments, the exterior coating to be inspected, evaluated, and categorized may be for a pharmaceutical article formed from a glass material. In some embodiments, the manufactured pharmaceutical article may comprise a glass vial having any suitable glass composition. For example, the vial may comprise a pharmaceutical grade glass vial. In an embodiment, the pharmaceutical grade glass vial may comprise a Valor Glass vial (Corning Incorporated, Corning, N.Y.).
In some embodiments, the exterior coating to be inspected, evaluated, and categorized may be for a pharmaceutical article formed from a plastic or polymeric material.
As a nonlimiting example, the manufactured vials to be inspected may be pharmaceutical grade plastic vials. The plastic or polymeric material may comprise polystyrene, polymethylmethacrylate, polyvinyl chloride, polycarbonate, polysulfone, polystyrene copolymers, fluoropolymers, polyesters, polyamides, polystyrene butadiene copolymers, fully hydrogenated styrenic polymers, polycarbonate PDMS copolymers, and polyolefins such as polyethylene, polypropylene, polymethyl pentene, polypropylene copolymers and cyclic olefin copolymers.
Embodiments of the coating quality inspection system and methods may be applicable for any suitable type of medical cartridge. Nonlimiting examples include medical grade or pharmaceutical grade vials, such as vials for injectables (crimp neck, double chamber) and vials for non-injectables (threaded neck, flip cap). In an embodiment, the medical cartridge is a glass vial. In an embodiment, the medical cartridge is a plastic vial.
Embodiments of the systems and methods described herein may be applicable for any suitable vial size. For example, the vial size may be a standard vial size or a custom vial size. Nonlimiting examples of standard vial sizes include ISO formats and custom formats. Nonlimiting examples of ISO formats comprise sizes 2 R, 4 R, 6 R, 8 R, 10 R, 15 R, 20 R, 25 R, 30 R, 50 R, and 100 R. Nonlimiting examples of custom formats comprise sizes 3 ml, 5 ml, and 7 ml. In some embodiments, the ISO format vial size comprises a 2 R vial, 4 R vial, 6 R vial, 8 R vial, 10 R vial, 15 R vial, 20 R vial, 25 R vial, 30 R vial, 50 R vial, or 100 R vial. In some embodiments, the custom format vial size comprises a 3 ml vial, 105 ml vial, or 725 ml vial.
Referring to
Glass Vials Coating Quality Measurement System
In an embodiment, a measurement system is provided to assess the cosmetic coating quality of pharmaceutical glass vials.
In an embodiment, the output metrics that measure the coating quality of the surfaces of the vials come from the profile parameters described in ISO 4287, which is the master standard for profile parameters in the ISO GPS system and defines terms and provides definitions for common parameters. Profile parameters from ISO 4287include amplitude parameters, spatial parameters, hybrid parameters, and functional parameters. Amplitude parameters include Rt (total height of the profile: height between the deepest valley and the highest peak on the evaluation length), Rp (maximum profile peak height: height of the highest peak from the mean line, defined on the sampling length), Rv (maximum profile valley depth: depth of the deepest valley from the mean line, defined on the sampling length), Rz (maximum height of the profile: defined on the sampling length), Ra (arithmetic mean deviation of the assessed profile: defined on the sampling length), Rq (root mean square deviation of the assessed profile: corresponds to the standard deviation of the height distribution, defined on the sampling length), Rsk (skewness of the assessed profile: asymmetry of the height distribution, defined on the sampling length), Rku (kurtosis of the assessed profile: sharpness of the height distribution, defined on the sampling length), and Rc (mean height of profile elements: defined on the evaluation length). Spatial parameters include Rsm (mean spacing of profile elements, defined on the evaluation length). Hybrid parameters include Rdq (root mean square slope of the assessed profile, defined on the sampling length) and Rpc (peak count number, which provides the density of peaks per unit of length). Functional parameters include Rmr (material ratio at a given depth, which gives the percentage of material cut at a given depth from the top of the profile) and Rdc (profile section height between two material ratios).
The bench measurement system is configured to apply different filter techniques to evaluate coating and texture quality. In an embodiment, the different filter techniques may include a bright field, a dark field, and a “COSMOS” or reflected filter techniques. The measurement system may comprise a plurality of cameras positioned to capture images of different areas or regions of a vial. For example, the measurement system may comprise three cameras positioned to capture images of shoulder, body/neck, and heel areas of a vial. Resulting from each single measurement taken are about 1000 measurements which are a function of the given channel (RGB, grayscale, B-channel, etc.). The chosen filter technique is then applied to create the image. Imaging software, such as on desktop server, operates the optical system and produces the measurement output from the sliced sample image shown in
If the feasibility of providing the quality factor that maps between the sub-category of visual inspection and the coating quality measurement could be proven, this would result in establishing a quantitative metric that is based on the measurement with less visual inspection. Thus, systems and methods as described herein allow for an increase in productivity and decrease in variability in vial coating quality inspection. The systems and methods described herein establish an inspection system by predicting the classification of coating quality using a machine learning (ML) based model between the prior rankings of visual inspection and the measurement from the spectral imaging system.
An aspect of the present subject matter is directed to methods and systems that automatically classify the cosmetic exterior coating quality of pharmaceutical grade vials. The automatic classification by the inspection system designates sub-categories as good, limit good, and bad and generates the set of coating quality samples of different categories. Methods for classifying the exterior coating quality as described herein use a prediction model is developed for the relationship between measurements from the optical measurement bench system and the ranking using machine learning classification techniques. The ranking of the training set is collected by the visual inspection of skilled operators.
The proposed workflow may be implemented as a standalone software module, such as software developed in the python language, that allows a quality metric output result to be obtained quickly and automatically. As such, methods and systems described herein no longer require waiting for the quality output to be completed by visual evaluation by a human, resulting in shortened cycle times for the process from the measurement step to the quality metric output for vial coating samples.
Systems and methods as described herein allow for ease in expanding the current workflow to different coating qualities and defect types of vials. The method uses ensemble machine learning techniques that aggregate different classification models for different types of vials and generate a final, combined model. As such, the method may easily be extended to inspect coating quality of different regions of vials or different coating defect types. The final prediction model is constructed by combining different techniques of machine learning classification models with adjusted weights for different models.
Systems and methods as described herein allow for ease in adjusting the predicted inspection result based on a user or customer requirement. For example, the threshold value that determines the sub-category of vial samples can be easily adjusted based on a user or customer requirement. This is possible because the final output provides the category with a confidence level. Moreover, the same samples may easily be categorized for different users or customers by changing the threshold value in order to shift the confidence level.
Systems and methods as described herein allow for solving of the imbalanced training sample size for the prediction model using self training ML techniques. It is important to have the training set with balanced sample size for each class to achieve the prediction accuracy without the bias. The method described herein includes balancing the sample size of different categories for the training set using the heuristic self training ML techniques to improve the accuracy and minimize the bias in the model.
In an embodiment, a vial coating inspection system for the cosmetic exterior coating quality of vials is provided. In an embodiment, the vials may be Valor Glass vials. The vial coating inspection system automatically evaluates the coating quality based on ML techniques. The quality ranking output separates out new vial samples into sub-categories and generates a set of standard coating quality samples for each category.
As described previously with respect to
As described previously with respect to
As described previously with respect to
As described previously with respect to
As described previously with respect to
As described previously with respect to
As described previously with respect to
Step 1: Collect Measurement Data and Ranking Data
The coating quality measurement data is collected using the spectral measurement system that mostly utilizes the spectral reflectance from the vial exterior surface. The standard exterior coating quality metric values are measured for each block shown in
The measurement slicing per vial is done by 8 different columns across the vial circumference and 6 different regions from top to bottom per column as seen in
Step 2: Select Training Set and Validation Set for Prediction Model Using Semi-Supervised Learning Technique
In order to have the unbiased classification result, it is important to have balanced number of samples for each class in training set. It is often much easier to get good quality coating samples than to get limit good quality samples or bad quality samples. First, the number of samples are determined by the minimum number of samples collected among categories. Once the set of samples are selected for the training set, the rest of samples become the candidate samples for the training set. The prediction model is constructed using the training set and the model is validated using the candidate set. Using the heuristic self-training method, which is one semi-supervised ML technique, the samples with high confidence level can be added to the original training set to increase the size of the balanced training set.
Step 3: Identify Key Input Variables (KIVs) Using ML Techniques
As described in the previous section, the input variables with different combination of regions, channels and cameras result in a large number of input variables for each column (ex) 648=9 metric values*6 different regions*5 different channels*3 different cameras). It is desirable to eliminate insignificant or redundant input variables that show the high correlation values to other variables. The input variables with high correlation values close to 1 can be eliminated to minimize overfitting problem in the model.
Step 4: Construct the Prediction Model Using ML Supervised Learning Technique
The prediction model (f) is based on the relationship Y=f(X), where Y represents the quality ranking, and X represents KIVs. The model is constructed for multiple classes (for example: good, bad, and limit good) using supervised ML learning techniques. In systems and methods herein, the ensemble tree methods such as Random Forest and XGBoost show the promising result. Both techniques show the similar feature importance rankings with the same level of accuracy (84.1% accuracy).
The results indicate that the rankings of vial coating quality for a certain region is affected by the measurement from the neighboring regions. For example, the ranking for the heel coating quality is determined by the bottom middle and the middle region, as well as the bottom region. It also shows that both Gray channel and B channel in the measurement system provide different levels of information for determining the coating quality of vial samples.
The prediction model can be explained as the distribution of each feature value of each sample using the ML SHAP technique. The Shap value is the average marginal contribution of a feature value across all possible combinations. In
Step 5: Extend the Prediction Model for all Types of Vials Using ML Ensemble Method
The final prediction model for all vial samples may be developed by constructing individual prediction model for each type, and statistically combining the probabilities of each model with different weights for the final prediction model.
Step 6: Calculation of Final Values with Aggregation Rules Developed
As shown in
For each sample k, the probability, Pk can be obtained by first getting the averaged probabilities of different categories, Pj where PG is the probability of good ranking, PB is the probability of bad ranking, and PLG is the probability of limit good ranking and then by identifying the maximum probability value.
If Pk is greater than a predefined threshold value (ex) 0.4), Pk becomes the final probability, PFinal. Here, the threshold value can be adjusted based on the specific requirement.
When there are more than one Pj values (probability for each category, PG, PB and PLG) that are greater than the threshold value, the maximum of Pj value becomes PFinal.
If the Pj value is smaller than the threshold value defined and the count of each category (Cj) is equal, CG=CB=CLG, the ranking is selected based on the summed probability where PFinal=Max(Pj). When there are equal number of good (CG) and bad (CB) but no limit good ranking (CLG=0) in prediction output, the ranking is selected based on one with the higher summed probability value
This logic applies to equal number of limit good and bad or equal number of bad and limit good case.
Alternatively, if the Pj value is smaller than the threshold value defined, a higher weight may be applied to the worse quality category. For example, the limit good ranking is selected when the probability for limit good is equal to the probability of good. The bad ranking is selected when the probability of bad is equal to the probability of limit good. The bad ranking is also selected when there are equal number of bad and good rankings.
Otherwise, PFinal=Max (Σj=16Ck).
Step 7: Implement the Automatic Inspection System with Visualization Tool
The implementation workflow is shown in
In an aspect, a vial coating quality inspection system 6200 is provided. The vial coating quality inspection system may be configured as a vial coating quality inspection system for inspection of manufactured pharmaceutical grade vials. An embodiment of the vial coating quality inspection system 6200 is shown in
Each of the one or more imaging systems 6500 of the inspection system 6200 may comprise an image processor 160 configured to receive image data transmitted from the one or more imaging components 6600. The imaging system 6500 may further include a communications module 150 configured to transfer images from the one or more imaging components 6600 to an image processor 160. As shown, each imaging system 6500 may further include a controller module 170 configured to control the various components of the imaging system 6500. For example, the controller module 170 may be configured to control the one or more imaging components 6600. The controller module 170 may also be configured to control one or both of the communications module 150 and the image processor 160.
The communication module 150 may be configured to communicate through a wired or wireless connection, including, but not limited to, a data connection conforming to one or more of the IEEE 802.11 family of standards (e.g., WiFi), a Bluetooth connection, a cellular network connection, an RF connection, a Universal Serial Bus (USB), an Ethernet connection, or any other data connection. The image processor 160 may be configured to record and analyze images received from the one or more imaging components 6600. The communications module 150 and image processor 160 may be on a single electronic device or multiple electronic devices, such as one or more desktop computers, laptop computers, tablet PCs, or other computer systems, as a user's particular setup of a vial coating quality inspection system of the present disclosure may require.
The controller module 170, communications module 150, and image processor 160 may interact so as to provide certain features to the imaging system 6500. For example, the system may be adapted to record the vial coating inspection image data (e.g., presence or absence of flaws or defects, locations of defects, depth of defects, etc.) in a non-transitory computer readable medium, and link the vial coating inspection image data with the region of the vial from which the data was extracted and/or the type of damage to the coating of the vial. The imaging system may provide additional functionality such as the ability to adjust the settings and parameters of the camera module, e.g., focal plane, aperture, shutter speed, sensitivity (e.g., ISO), white balance, etc. In some embodiments, the imaging system 6500 may be adapted to allow a user to record and/or analyze a vial coating quality inspection image or video. In other embodiments, the one or more imaging systems 6500 of the inspection system 6200 may communicate with a remote user device. The remote user device may be, e.g., a mobile phone device, a tablet computer, a desktop computer, a laptop computer or other computing system. The imaging systems 6500 may send one or more vial coating quality inspection images and/or associated data to the remote user device. In some embodiments, the remote user device may be adapted to control the one or more imaging systems 6500 of the inspection system 6200, such as by controlling the one or more imaging components 6600, including any of the functionality discussed above.
A controller 520 interfaces with one or more optional memory devices 525 that serves as data storage facilities to the system bus 500. The memory devices 525 may include, for example, an external or internal disk drive, a hard drive, flash memory, a USB drive or another type of device that serves as a data storage facility. The various drives and controllers are optional devices. The memory devices 525 may be configured to include individual files for storing any software modules or instructions, auxiliary data, incident data, common files for storing groups of contingency tables and/or regression models, or one or more databases for storing the information as discussed above.
Program instructions, software or interactive modules for performing any of the functional steps associated with the processes as described above may be stored in the ROM 510 and/or the RAM 515. Optionally, the program instructions may be stored on a non-transitory, computer readable medium such as a compact disk, a digital disk, flash memory, a memory card, a USB drive, an optical disc storage medium, and/or other recording medium.
An optional display interface 540 may permit information from the bus 500 to be displayed on the display 545 in audio, visual, graphic or alphanumeric format. Communication with external devices may occur using various communication ports 550. A communication port 550 may be attached to a communications network, such as the Internet, a local area network or a cellular telephone data network. The hardware may also include an interface 555 which allows for receipt of data from input devices such as an imaging sensor 560 of a scanner or other input device 565 such as a keyboard, a mouse, a joystick, a touchscreen, a remote control, a pointing device, a video input device and/or an audio input device.
In a first (1) aspect, a vial coating inspection system is provided. The vial coating inspection system comprises a vial coating quality measurement system comprising: one or more imaging components for capturing images of a region of interest on a vial, the vial comprising a coating, and a processor configured to receive image data transmitted from the one or more imaging components.
In a second (2) aspect, in the system according to aspect 1, the coating comprises an exterior coating or a coating disposed on an exterior surface of the vial.
In a third (3) aspect, in the system according to any of aspect 1 or aspect 2, the vial coating inspection system ensures consistency in coating quality for manufactured vials.
In a fourth (4) aspect, in the system according to any of aspects 1 to 3, each imaging component of the one or more imaging components comprises a camera.
In a fifth (5) aspect, in the system according to aspect 4, each camera captures images of a region of interest on a manufactured vial.
In a sixth (6) aspect, in the system according to any of aspects 1 to 5, the vial is rotated about a central axis and images of the exterior coating of the vial are captured by the one or more imaging components.
In a seventh (7) aspect, in the system according to any of aspects 1 to 6, the region of interest on the vial comprises a neck of the vial.
In an eighth (8) aspect, in the system according to any of aspects 1 to 7, the region of interest on the vial comprises a shoulder of the vial.
In a ninth (9) aspect, in the system according to any of aspects 1 to 8, the region of interest on the vial comprises a sidewall top middle region of the vial.
In a tenth (10) aspect, in the system according to any of aspects 1 to 9, the region of interest on the vial comprises a sidewall middle region of the vial.
In an eleventh (11) aspect, in the system according to any of aspects 1 to 10, the region of interest on the vial comprises a sidewall bottom middle region of the vial.
In a twelfth (12) aspect, in the system of any of aspects 1 to 11, the region of interest on the vial comprises a heel of the vial.
In a thirteenth (13) aspect, in the system according to any of aspects 1 to 12, the vial is a pharmaceutical grade vial.
In a fourteenth (14) aspect, in the system according to aspect 13, the vial is a transparent glass vial.
In a fifteenth (15) aspect, in the system according to aspect 13, the vial is a transparent plastic vial.
In a sixteenth (16) aspect, in the system according to any of aspects 13 to 15, a size of the vial comprises an ISO format vial size or a custom format vial size.
In a seventeenth (17) aspect, in the system according to aspect 16, the ISO format vial size comprises a 2 R vial, 4 R vial, 6 R vial, 8 R vial, 10 R vial, 15 R vial, 20 R vial, 25 R vial, 30 R vial, 50 R vial, or 100 R vial.
In an eighteenth (18) aspect, in the system according to aspect 16, the custom format vial size comprises a 3 ml vial, 10 ml vial, or 25 ml vial.
In a nineteenth (19) aspect, in the system according to any of aspects 1 to 18, the vial coating quality measurement system comprises a bench measurement system.
In a twentieth (20) aspect, in the system according to aspect 19, the bench measurement system comprises filter techniques to evaluate coating and texture quality.
In a twenty-first (21) aspect, in the system according to aspect 20, the filter technique comprises a bright field filter technique.
In a twenty-second (22) aspect, in the system according to aspect 20, the filter technique comprises a dark field filter technique.
In a twenty-third (23) aspect, in the system according to aspect 20, the filter technique comprises a reflected filter technique.
In a twenty-fourth (24) aspect, a method of inspecting quality of an exterior coating on a vial is provided. The method comprises obtaining a coating quality measurement of the vial exterior coating using optical reflectance imaging; transmitting the raw coating quality measurement data to a processor; and displaying the captured vial image and classification and prediction output from the processor.
In a twenty-fifth (25) aspect, in the method according to aspect 24, the processor preprocesses the raw measurement data and inputs the preprocessed data to a classification prediction model.
In a twenty-sixth (26) aspect, in the method according to aspect 25, the method further comprises adjusting a threshold value that determines the sub-category of vial classification.
In a twenty-seventh (27) aspect, in the method according to any of aspects 24 to 26, the method further comprises updating the classification prediction model using training data.
In a twenty-eighth (28) aspect, in the method according to any of aspects 24 to 27, a machine learning based prediction model is used that is generated by pre-trained sample sets.
In a twenty-ninth (29) aspect, in the method according to any of aspects 24 to 28, the method further comprises classifying the coating quality based on the updated prediction model.
In a thirtieth (30) aspect, in the method according to any of aspects 24 to 29, the method further comprises outputting the classification and probability from the processor.
In a thirty-first (31) aspect, in the method according to any of aspects 24 to 30, the classification is selected from good, limit good, and bad.
In a thirty-second (32) aspect, in the method according to any of aspects 24 to 30, the classification comprises coating quality based on coating quality of different regions of the vial.
In a thirty-third (33) aspect, in the method according to any of aspects 24 to 30, the classification comprises coating quality based on coating defect type.
In a thirty-forth (34) aspect, in the method according to any of aspects 24 to 33, obtaining a coating measurement further comprises capturing images of a region of interest on a coated vial; applying a filter technique to create a filtered image using optical reflectance; and obtaining measurement data from the filtered image.
In a thirty-fifth (35) aspect, in the method according to any of aspects 24 to 34, the method further comprises categorizing vial coating quality without human visual inspection.
In a thirty-sixth (36) aspect, in the method according to any of aspects 24 to 35, the regions of interest are selected from the shoulder, the body and/or neck, and the heel of a vial.
In a thirty-seventh (37) aspect, in the method according to any of aspects 24 to 36, capturing images of the region of interest on the coated vial comprises capturing images while the vial rotates.
In a thirty-eighth (38) aspect, in the method according to aspect 37, the coated vial is positioned so that a bottom of the vial is in contact with a horizontal surface of a measurement system and the body of the vial is rotating 360 degrees about a cylindrical axis in a clockwise or counterclockwise manner.
In a thirty-ninth (39) aspect, in the method according to aspect 24, the measurement data comprises exterior coating quality metric values.
In a fortieth (40) aspect, in the method according to aspect 39, the exterior coating quality metric values comprise entropy, maximum intensity, minimum intensity, mean and standard deviation of intensity level, Ra, Rq, skewness, and kurtosis.
In a forty-first (41) aspect, in the method according to aspect 40, the exterior coating quality metric values are a function of color channels.
In a forty-second (42) aspect, in the method according to aspect 41, the color channels are selected from Gray channel, B channel, Gray scaled channel, B scaled channel, or a combination thereof.
“Include,” “includes,” or like terms means encompassing but not limited to, that is, inclusive and not exclusive.
“About” modifying, for example, the quantity of an ingredient in a composition, concentrations, volumes, process temperature, process time, yields, flow rates, pressures, viscosities, and like values, and ranges thereof, or a dimension of a component, and like values, and ranges thereof, employed in describing the embodiments of the disclosure, refers to variation in the numerical quantity that can occur, for example: through typical measuring and handling procedures used for preparing materials, compositions, composites, concentrates, component parts, articles of manufacture, or use formulations; through inadvertent error in these procedures; through differences in the manufacture, source, or purity of starting materials or ingredients used to carry out the methods; and like considerations. The term “about” also encompasses amounts that differ due to aging of a composition or formulation with a particular initial concentration or mixture, and amounts that differ due to mixing or processing a composition or formulation with a particular initial concentration or mixture.
“Optional” or “optionally” means that the subsequently described event or circumstance can or cannot occur, and that the description includes instances where the event or circumstance occurs and instances where it does not.
The indefinite article “a” or “an” and its corresponding definite article “the” as used herein means at least one, or one or more, unless specified otherwise.
Abbreviations, which are well known to one of ordinary skill in the art, may be used (e.g., “h” or “hrs” for hour or hours, “g” or “gm” for gram(s), “mL” for milliliters, and “rt” for room temperature, “nm” for nanometers, and like abbreviations).
Specific and preferred values disclosed for components, ingredients, additives, dimensions, conditions, and like aspects, and ranges thereof, are for illustration only; they do not exclude other defined values or other values within defined ranges. The systems, kits, and methods of the disclosure can include any value or any combination of the values, specific values, more specific values, and preferred values described herein, including explicit or implicit intermediate values and ranges.
Unless otherwise expressly stated, it is in no way intended that any method set forth herein be construed as requiring that its steps be performed in a specific order. Accordingly, where a method claim does not actually recite an order to be followed by its steps or it is not otherwise specifically stated in the claims or descriptions that the steps are to be limited to a specific order, it is in no way intended that any particular order be inferred.
It will be apparent to those skilled in the art that various modifications and variations can be made without departing from the spirit or scope of the disclosed embodiments. Since modifications, combinations, sub-combinations and variations of the disclosed embodiments incorporating the spirit and substance of the embodiments may occur to persons skilled in the art, the disclosed embodiments should be construed to include everything within the scope of the appended claims and their equivalents.
This application claims the benefit of priority under 35 U.S.C. § 119 of U.S. Provisional Application Ser. No. 63/283,746 filed on Nov. 29, 2021, the content of which is relied upon and incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63283746 | Nov 2021 | US |