US Patent Application 18333067. SYSTEM AND METHOD FOR TRAINING ARTIFICIAL INTELLIGENCE MODELS FOR IN-LOOP FILTERS simplified abstract
SYSTEM AND METHOD FOR TRAINING ARTIFICIAL INTELLIGENCE MODELS FOR IN-LOOP FILTERS
Organization Name
Inventor(s)
Anubhav Singh of Bengaluru (IN)
Aviral Agrawal of Bengaluru (IN)
Raj Narayana Gadde of Bengaluru (IN)
H Keerthan Bhat of Bengaluru (IN)
Kwangpyo Choi of Suwon-si (KR)
SYSTEM AND METHOD FOR TRAINING ARTIFICIAL INTELLIGENCE MODELS FOR IN-LOOP FILTERS - A simplified explanation of the abstract
This abstract first appeared for US patent application 18333067 titled 'SYSTEM AND METHOD FOR TRAINING ARTIFICIAL INTELLIGENCE MODELS FOR IN-LOOP FILTERS
Simplified Explanation
The abstract describes a method for training AI models for in-loop filters in video codecs. Here is a simplified explanation of the abstract:
- The method involves generating a training dataset by passing a video through a codec pipeline.
- One or more predefined block features are extracted from the training dataset.
- The extracted block features are used to create clusters, which group similar features together.
- The clusters are further divided into sub-clusters based on the block features and a threshold for intra-cluster variation.
- The sub-clusters are then supplied separately into multiple AI models.
- The AI models are based on the extracted block features and are used for in-loop filtering in video codecs.
In summary, this method involves training AI models for in-loop filters by extracting block features from a video dataset, creating clusters, and dividing them into sub-clusters for improved performance in video codecs.
Original Abstract Submitted
An example method for training AI models for in-loop filters includes generating a training dataset by passing a video through a codec pipeline, extracting one or more predefined block features from the training dataset, creating a plurality of clusters based on the extracted one or more predefined block features from the training dataset, dividing the plurality of clusters into a sub-plurality of clusters based on the extracted one or more predefined block features and an intra-cluster variation threshold, and supplying the sub-plurality of clusters separately into a plurality of AI models based on the extracted one or more predefined block features.