-
公开(公告)号:US20210035313A1
公开(公告)日:2021-02-04
申请号:US17060504
申请日:2020-10-01
Applicant: SAS Institute Inc.
Inventor: Hamza Mustafa Ghadyali , Kedar Shriram Prabhudesai , Jonathan Lee Walker , Xunlei Wu , Xingqi Du , Bahar Biller , Mohammadreza Nazari , Afshin Oroojlooyjadid , Alexander Richard Phelps , Davood Hajinezhad , Varunraj Valsaraj , Jorge Manuel Gomes da Silva , Jinxin Yi
Abstract: A computing system responsive to obtaining original image data, detects a set of data point(s), in the original image data, that indicates an object. The system determines, based on the set of data point(s), a set of pixels associated with the object in the original image data. The system generates an alternative visual identifier for the object that provides a unique identifier for the set of pixels absent in the original image data. The system generates, autonomously from intervention by any user of the computing system, pixel information to conceal feature(s) of the object. The system obtains modified image data comprising the alternative visual identifier. The modified image data further comprises the feature(s) of the object in the original image data visually concealed in the modified image data according to the pixel information. The system outputs an image representation of a trajectory of the object through the modified image data.
-
公开(公告)号:US11842379B2
公开(公告)日:2023-12-12
申请号:US18169592
申请日:2023-02-15
Applicant: SAS Institute Inc.
Inventor: Jonathan Lee Walker , Hardi Desai , Xuejun Liao , Varunraj Valsaraj
IPC: G06Q30/00 , G06Q30/0601 , G06N5/04
CPC classification number: G06Q30/0631 , G06N5/04
Abstract: The computing device obtains a training data set related to a plurality of historic user inputs associated with preferences of one or more services or items from an entity. For each of the one or more services or items, the computing device executes operations to train a plurality of models using the training data set to generate a plurality of recommended models, apply a validation data set to generate a plurality of predictions from the plurality of recommended models, obtain a weight of each metric of a plurality of metrics from the entity, obtain user inputs associated with user preferences, and determine a relevancy score for each metric. The computing device selects a recommended model based on the relevancy score of the selected metric or a combination of selected metrics, generates one or more recommendations for the users, and outputs the one or more generated recommendations to the users.
-
公开(公告)号:US12293602B1
公开(公告)日:2025-05-06
申请号:US18924261
申请日:2024-10-23
Applicant: SAS Institute, Inc.
Inventor: Kedar Shriram Prabhudesai , Hardi Desai , Jonathan James McElhinney , Jonathan Lee Walker , Sanjeev Shyam Heda , Andrey Matveenko , Varunraj Valsaraj , Rik Peter de Ruiter
IPC: G06K9/00 , F16P3/14 , G06Q50/26 , G06T7/00 , G06T7/20 , G06T7/254 , G06T7/70 , G06V10/26 , G06V10/56 , G06V10/70 , G06V10/75 , G06V10/764 , G06V20/40 , G06V20/52 , G06V40/10 , G06V40/20 , G08B21/02
Abstract: In some examples, a system can access video data collected from one or more image sensors, the video data showing a region of interest proximate to a machine. The system can execute an object detection model to detect that a person is within the region of interest proximate to the machine based on the video data. The system can detect a motion status of a component of the machine. The system can execute a pose estimation model on the video data to estimate a pose of the person with respect to the machine. The system can detect a safety rule violation based on the pose of the person with respect to the machine, and the motion status of the machine. The system can transmit a signal to a controller of the machine in response to detecting the safety rule violation.
-
公开(公告)号:US11798263B1
公开(公告)日:2023-10-24
申请号:US18295337
申请日:2023-04-04
Applicant: SAS Institute Inc.
Inventor: Kedar Shriram Prabhudesai , Jonathan Lee Walker , Sanjeev Shyam Heda , Varunraj Valsaraj , Allen Joseph Langlois , Frederic Combaneyre , Hamza Mustafa Ghadyali , Nabaruna Karmakar
IPC: G06V10/764 , G06V10/24 , G06V10/82 , G06T7/00 , G06V10/26
CPC classification number: G06V10/764 , G06T7/0006 , G06V10/24 , G06V10/273 , G06V10/82 , G06T2207/30164
Abstract: A computing system detects a defective object. An image is received of a manufacturing line that includes objects in a process of being manufactured. Each pixel included in the image is classified as a background pixel class, a non-defective object class, or a defective object class using a trained neural network model. The pixels included in the image that were classified as the non-defective object class or the defective object class are grouped into polygons. Each polygon is defined by a contiguous group of pixels classified as the non-defective object class or the defective object class. Each polygon is classified in the non-defective object class or in the defective object class based on a number of pixels included in a respective polygon that are classified in the non-defective object class relative to a number of pixels included in the respective polygon that are classified in the defective object class.
-
公开(公告)号:US20230267527A1
公开(公告)日:2023-08-24
申请号:US18169592
申请日:2023-02-15
Applicant: SAS Institute Inc.
Inventor: Jonathan Lee Walker , Hardi Desai , Xuejun Liao , Varunraj Valsaraj
IPC: G06Q30/0601 , G06N5/04
CPC classification number: G06Q30/0631 , G06N5/04
Abstract: The computing device obtains a training data set related to a plurality of historic user inputs associated with preferences of one or more services or items from an entity. For each of the one or more services or items, the computing device executes operations to train a plurality of models using the training data set to generate a plurality of recommended models, apply a validation data set to generate a plurality of predictions from the plurality of recommended models, obtain a weight of each metric of a plurality of metrics from the entity, obtain user inputs associated with user preferences, and determine a relevancy score for each metric. The computing device selects a recommended model based on the relevancy score of the selected metric or a combination of selected metrics, generates one or more recommendations for the users, and outputs the one or more generated recommendations to the users.
-
公开(公告)号:US11176691B2
公开(公告)日:2021-11-16
申请号:US17060260
申请日:2020-10-01
Applicant: SAS Institute Inc.
Inventor: Hamza Mustafa Ghadyali , Kedar Shriram Prabhudesai , Mohammadreza Nazari , Bahar Biller , Afshin Oroojlooyjadid , Alexander Richard Phelps , Jonathan Lee Walker , Xunlei Wu , Xingqi Du , Davood Hajinezhad , Varunraj Valsaraj , Jorge Manuel Gomes da Silva , Jinxin Yi
Abstract: A computing system obtains image data representing images. Each of the images is captured at different time points of a physical environment. The physical environment comprises a first object and a second object. The computing system executes a control system to augment the physical environment. The control system detects a group forming in the images. The control system tracks an aspect of a movement, of a given object, in the group. The control system simulates the physical environment and the movement, of the given object, in the group in a simulated environment. The control system evaluates simulated actions in the simulated environment for a predefined objective for the physical environment. The predefined objective is related to an interaction between objects in the group. The control system generates based on evaluated simulated actions and autonomously from involvement by any user of the control system, an indication to augment the physical environment.
-
公开(公告)号:US11055861B2
公开(公告)日:2021-07-06
申请号:US17060957
申请日:2020-10-01
Applicant: SAS Institute Inc.
Inventor: Mohammadreza Nazari , Afshin Oroojlooyjadid , Alexander Richard Phelps , Davood Hajinezhad , Bahar Biller , Jonathan Lee Walker , Hamza Mustafa Ghadyali , Kedar Shriram Prabhudesai , Xunlei Wu , Xingqi Du , Jorge Manuel Gomes da Silva , Varunraj Valsaraj , Jinxin Yi
Abstract: A computing system receives historical data. The historical data comprises physical actions taken in an experiment in a physical environment. The experiment comprises user-defined stages. The historical data comprises a recorded outcome, according to user-defined performance indicator(s) related to the user-defined stages, for each physical action taken in the experiment. The system generates, by a discrete event simulator, a computing representation of a simulated environment of the physical environment. The simulated environment comprises processing stages. The system obtains simulation data. The simulation data comprises simulated actions taken by the discrete event simulator. The simulation data comprises a predicted outcome, according to user-defined performance indicator(s) related to the processing stages, for each simulated action taken by the discrete event simulator. The system validates accuracy of the discrete event simulator at predicting the recorded outcome in the experiment. The system trains a computing agent according to a sequential decision-making algorithm.
-
公开(公告)号:US11531907B2
公开(公告)日:2022-12-20
申请号:US17854264
申请日:2022-06-30
Applicant: SAS Institute Inc.
Inventor: Afshin Oroojlooyjadid , Mohammadreza Nazari , Davood Hajinezhad , Amirhassan Fallah Dizche , Jorge Manuel Gomes da Silva , Jonathan Lee Walker , Hardi Desai , Robert Blanchard , Varunraj Valsaraj , Ruiwen Zhang , Weichen Wang , Ye Liu , Hamoon Azizsoltani , Prathaban Mookiah
IPC: G06N5/02
Abstract: A computing device trains a machine state predictive model. A generative adversarial network with an autoencoder is trained using a first plurality of observation vectors. Each observation vector of the first plurality of observation vectors includes state variable values for state variables and an action variable value for an action variable. The state variables define a machine state, wherein the action variable defines a next action taken in response to the machine state. The first plurality of observation vectors successively defines sequential machine states to manufacture a product. A second plurality of observation vectors is generated using the trained generative adversarial network with the autoencoder. A machine state machine learning model is trained to predict a subsequent machine state using the first plurality of observation vectors and the generated second plurality of observation vectors. A description of the machine state machine learning model is output.
-
公开(公告)号:US20220374732A1
公开(公告)日:2022-11-24
申请号:US17854264
申请日:2022-06-30
Applicant: SAS Institute Inc.
Inventor: Afshin Oroojlooyjadid , Mohammadreza Nazari , Davood Hajinezhad , Amirhassan Fallah Dizche , Jorge Manuel Gomes da Silva , Jonathan Lee Walker , Hardi Desai , Robert Blanchard , Varunraj Valsaraj , Ruiwen Zhang , Weichen Wang , Ye Liu , Hamoon Azizsoltani , Prathaban Mookiah
IPC: G06N5/02
Abstract: A computing device trains a machine state predictive model. A generative adversarial network with an autoencoder is trained using a first plurality of observation vectors. Each observation vector of the first plurality of observation vectors includes state variable values for state variables and an action variable value for an action variable. The state variables define a machine state, wherein the action variable defines a next action taken in response to the machine state. The first plurality of observation vectors successively defines sequential machine states to manufacture a product. A second plurality of observation vectors is generated using the trained generative adversarial network with the autoencoder. A machine state machine learning model is trained to predict a subsequent machine state using the first plurality of observation vectors and the generated second plurality of observation vectors. A description of the machine state machine learning model is output.
-
公开(公告)号:US11176692B2
公开(公告)日:2021-11-16
申请号:US17060504
申请日:2020-10-01
Applicant: SAS Institute Inc.
Inventor: Hamza Mustafa Ghadyali , Kedar Shriram Prabhudesai , Jonathan Lee Walker , Xunlei Wu , Xingqi Du , Bahar Biller , Mohammadreza Nazari , Afshin Oroojlooyjadid , Alexander Richard Phelps , Davood Hajinezhad , Varunraj Valsaraj , Jorge Manuel Gomes da Silva , Jinxin Yi
Abstract: A computing system responsive to obtaining original image data, detects a set of data point(s), in the original image data, that indicates an object. The system determines, based on the set of data point(s), a set of pixels associated with the object in the original image data. The system generates an alternative visual identifier for the object that provides a unique identifier for the set of pixels absent in the original image data. The system generates, autonomously from intervention by any user of the computing system, pixel information to conceal feature(s) of the object. The system obtains modified image data comprising the alternative visual identifier. The modified image data further comprises the feature(s) of the object in the original image data visually concealed in the modified image data according to the pixel information. The system outputs an image representation of a trajectory of the object through the modified image data.
-
-
-
-
-
-
-
-
-