IP Library › Granted Patent US 12,475,545
Granted Patent B2
US 12,475,545 · App. 18/113,860 · Granted Nov 18, 2025

Method for evaluating video quality, electronic device, and storage medium

Inventors: Wei Wang (Beijing, CN); Yizhuo Liu (Beijing, CN)
Assignee: Beijing Baidu Netcom Science Technology Co., Ltd.
G06T7/0002G06T7/90G06V20/49H04N9/64G06T2207/10016G06T2207/10024G06T2207/20021G06T2207/30168
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,475,545
App. No.
18/113,860
Granted
Nov 18, 2025
Kind
B2
Abstract

Provided is a method for evaluating video quality, an electronic device and a storage medium, relating to the field of computer technology, and in particular, to the field of artificial intelligence, cloud computing, computer vision and deep learning technologies. The method includes: determining a plurality of video frames containing a target object in a target video; obtaining HSL data of an image area corresponding to the target object in the plurality of video frames; and evaluating a quality of the target video according to the HSL data.

Claims (76)

1 . A method for evaluating video quality, comprising:

determining a plurality of video frames containing a target object in a target video;

obtaining at least HSL data of an image area corresponding to the target object in the plurality of video frames;

evaluating quality of the target video according to the HSL data;

associating the plurality of video frames with corresponding HSL data respectively; and

displaying an association relationship in a visualization manner, wherein the visualization manner comprises a data log and/or a grayscale image.

2 . The method of claim 1 , wherein determining the plurality of video frames containing the target object in the target video comprises:

determining a type of the target video according to video contents of the target video;

determining the target object according to the type of the target video; and

determining the plurality of video frames containing the target object from the target video.

3 . The method of claim 2 , wherein determining the plurality of video frames containing the target object from the target video comprises:

determining the plurality of video frames containing the target object from the target video by using an image segmentation technology.

4 . The method of claim 1 , wherein obtaining at least the HSL data of the image area corresponding to the target object in the plurality of video frames comprises:

obtaining at least RGB data of the image area corresponding to the target object in the plurality of video frames;

converting a data format of the RGB data into a preset data format according to a bit depth and/or color depth of the RGB data; and

obtaining the HSL data of the image area corresponding to the target object in the plurality of video frames according to the RGB data after converting the data format.

5 . The method of claim 2 , wherein obtaining at least the HSL data of the image area corresponding to the target object in the plurality of video frames comprises:

obtaining at least RGB data of the image area corresponding to the target object in the plurality of video frames;

converting a data format of the RGB data into a preset data format according to a bit depth and/or color depth of the RGB data; and

obtaining the HSL data of the image area corresponding to the target object in the plurality of video frames according to the RGB data after converting the data format.

6 . The method of claim 3 , wherein obtaining at least the HSL data of the image area corresponding to the target object in the plurality of video frames comprises:

obtaining at least RGB data of the image area corresponding to the target object in the plurality of video frames;

converting a data format of the RGB data into a preset data format according to a bit depth and/or color depth of the RGB data; and

obtaining the HSL data of the image area corresponding to the target object in the plurality of video frames according to the RGB data after converting the data format.

7 . The method of claim 4 , wherein obtaining at least the RGB data of the image area corresponding to the target object in the plurality of video frames comprises:

obtaining at least YUV data of the image area corresponding to the target object in the plurality of video frames; and

obtaining the RGB data of the image area corresponding to the target object in the plurality of video frames according to the YUV data.

8 . The method of claim 5 , wherein obtaining at least the RGB data of the image area corresponding to the target object in the plurality of video frames comprises:

obtaining at least YUV data of the image area corresponding to the target object in the plurality of video frames; and

obtaining the RGB data of the image area corresponding to the target object in the plurality of video frames according to the YUV data.

9 . The method of claim 6 , wherein obtaining at least the RGB data of the image area corresponding to the target object in the plurality of video frames comprises:

obtaining at least YUV data of the image area corresponding to the target object in the plurality of video frames; and

obtaining the RGB data of the image area corresponding to the target object in the plurality of video frames according to the YUV data.

10 . The method of claim 1 , wherein evaluating the quality of the target video according to the HSL data comprises:

obtaining an average value of the HSL data according to a quantity of the plurality of video frames; and

evaluating the quality of the target video according to the average value and a HSL evaluation threshold.

11 . The method of claim 2 , wherein evaluating the quality of the target video according to the HSL data comprises:

obtaining an average value of the HSL data according to a quantity of the plurality of video frames; and

evaluating the quality of the target video according to the average value and a HSL evaluation threshold.

12 . The method of claim 3 , wherein evaluating the quality of the target video according to the HSL data comprises:

obtaining an average value of the HSL data according to a quantity of the plurality of video frames; and

evaluating the quality of the target video according to the average value and a HSL evaluation threshold.

13 . An electronic device, comprising:

at least one processor; and

a memory connected in communication with the at least one processor;

wherein the memory stores an instruction executable by the at least one processor to enable the at least one processor to execute operations, comprising:

determining a plurality of video frames containing a target object in a target video;

obtaining at least HSL data of an image area corresponding to the target object in the plurality of video frames;

evaluating quality of the target video according to the HSL data;

associating the plurality of video frames with corresponding HSL data respectively; and

displaying an association relationship in a visualization manner, wherein the visualization manner comprises a data log and/or a grayscale image.

14 . The electronic device of claim 13 , wherein determining the plurality of video frames containing the target object in the target video comprises:

determining a type of the target video according to video contents of the target video;

determining the target object according to the type of the target video; and

determining the plurality of video frames containing the target object from the target video.

15 . The electronic device of claim 14 , wherein determining the plurality of video frames containing the target object from the target video comprises:

determining the plurality of video frames containing the target object from the target video by using an image segmentation technology.

16 . The electronic device of claim 13 , wherein obtaining at least the HSL data of the image area corresponding to the target object in the plurality of video frames comprises:

obtaining at least RGB data of the image area corresponding to the target object in the plurality of video frames;

converting a data format of the RGB data into a preset data format according to a bit depth and/or color depth of the RGB data; and

obtaining the HSL data of the image area corresponding to the target object in the plurality of video frames according to the RGB data after converting the data format.

17 . The electronic device of claim 13 , wherein evaluating the quality of the target video according to the HSL data comprises:

obtaining an average value of the HSL data according to a quantity of the plurality of video frames; and

evaluating the quality of the target video according to the average value and a HSL evaluation threshold.

18 . A non-transitory computer-readable storage medium storing a computer instruction thereon, wherein the computer instruction is used to cause a computer to execute operations, comprising:

determining a plurality of video frames containing a target object in a target video;

obtaining at least HSL data of an image area corresponding to the target object in the plurality of video frames;

evaluating quality of the target video according to the HSL data;

associating the plurality of video frames with corresponding HSL data respectively; and

displaying an association relationship in a visualization manner, wherein the visualization manner comprises a data log and/or a grayscale image.

19 . The non-transitory computer-readable storage medium of claim 18 , wherein determining the plurality of video frames containing the target object in the target video comprises:

determining a type of the target video according to video contents of the target video;

determining the target object according to the type of the target video; and

determining the plurality of video frames containing the target object from the target video.

20 . The non-transitory computer-readable storage medium of claim 19 , wherein determining the plurality of video frames containing the target object from the target video comprises:

determining the plurality of video frames containing the target object from the target video by using an image segmentation technology.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2023
From: WANG, WEI; LIU, YIZHUO
To: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.
Reel/Frame 062797/0891 →
Priority Claims (1)
CN 202210982792.1 · Aug 16, 2022 · national
Continuity (1)
Related Publication 20240062351A1 · Feb 22, 2024
References Cited (29)
US 6026179A · Brett · 2000 [cited by examiner]
US 10402648B1 · Shimozaki · 2019 [cited by examiner]
US 11151386B1 · Aggarwal · 2021 [cited by examiner]
US 20020085740A1 · Asano · 2002 [cited by examiner]
US 20030002734A1 · Islam · 2003 [cited by examiner]
US 20040218269A1 · Divelbiss · 2004 [cited by examiner]
US 20070184373A1 · Mertens · 2007 [cited by examiner]
US 20110032389A1 · Miyawaki · 2011 [cited by examiner]
US 20110134328A1 · Tomioka · 2011 [cited by examiner]
US 20120026518A1 · Nishizawa · 2012 [cited by examiner]
US 20130343647A1 · Aoki · 2013 [cited by examiner]
US 20150178932A1 · Wyatt · 2015 [cited by examiner]
US 20170206427A1 · Ginsberg · 2017 [cited by examiner]
US 20180225845A1 · Aarabi · 2018 [cited by examiner]
US 20190278982A1 · Esquivel · 2019 [cited by examiner]
US 20200211172A1 · Nam · 2020 [cited by examiner]
US 20220138909A1 · Nayak · 2022 [cited by examiner]
US 20220303457A1 · Bastide · 2022 [cited by examiner]
US 20220345769A1 · Geng · 2022 [cited by examiner]
US 20250104375A1 · Ashikaga · 2025 [cited by examiner]
CN 112818737 · 2021 [cited by applicant]
CN 113033475 · 2021 [cited by applicant]
CN 114339306 · 2022 [cited by applicant]
WO WO2020073860 · 2020 [cited by applicant]
WO WO2021217828 · 2021 [cited by applicant]
First Office Action from State Intellectual Property Office of the People's Republic of China for Application No. 202210982792.1 dated Feb. 23, 2023 in 11 pages. [cited by applicant]
Second Office Action from State Intellectual Property Office of the People's Republic of China for Application No. 202210982792.1 dated May 15, 2023 in 14 pages. [cited by applicant]
Seshadrinathan, Kalpana, et al., “Image Quality Assessment”, ResearchGate, The Essential Guide to Image Processing. 10.1016/B978-0-12-374457-9.00021-4 (2009). [cited by applicant]
Yang, Yang, et al., “Color image quality assessment based on CIEDE2000.” Advances in Multimedia 2012 (2012). [cited by applicant]