Method and apparatus for distinguishing obscene video using visual feature
First Claim
1. A method of generating discriminant functions for distinguishing obscene videos using visual features of video data, comprising:
- (a) creating a first frame set by extracting a predetermined number of frames for each video data unit from a group of video data units classified as obscene or non-obscene, and creating a second frame set by selecting the frames;
(b) generating a frame based discriminant function by extracting visual features of frames of the second frame set, and then generating a first discriminant value by determining whether each frame of the first frame set contains obscene video data;
(c) generating a group frame based discriminant function by extracting visual features of a group of frames of the first frame set, and then generating a second discriminant value by determining whether the frames of the group contain obscene video data; and
(d) generating a synthetic discriminant function by using the first and second discriminant values as a representative value of the video data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for generating discriminant functions for distinguishing obscene videos by using visual features of video data, and a method and apparatus for determining whether videos are obscene by using the generated discriminant functions, are provided. The method of generating discriminant functions includes: creating a first frame set by extracting a predetermined number of frames for each video data unit from a group of video data classified as obscene or non-obscene, and creating a second frame set by selecting the frames; generating a frame based discriminant function by extracting visual features of frames of the second frame set, and then generating a first discriminant value by determining whether each frame of the first frame set contains obscene video data; generating a group frame based discriminant function by extracting visual features of a group of frames of the first frame set, and then generating a second discriminant value by determining whether the frames of the group contain obscene video data; and generating a synthetic discriminant function by using the first and second discriminant values as a representative value of the video data. Accordingly, obscene video data stored in a computer system can be automatically and accurately distinguished.
-
Citations
17 Claims
-
1. A method of generating discriminant functions for distinguishing obscene videos using visual features of video data, comprising:
-
(a) creating a first frame set by extracting a predetermined number of frames for each video data unit from a group of video data units classified as obscene or non-obscene, and creating a second frame set by selecting the frames;
(b) generating a frame based discriminant function by extracting visual features of frames of the second frame set, and then generating a first discriminant value by determining whether each frame of the first frame set contains obscene video data;
(c) generating a group frame based discriminant function by extracting visual features of a group of frames of the first frame set, and then generating a second discriminant value by determining whether the frames of the group contain obscene video data; and
(d) generating a synthetic discriminant function by using the first and second discriminant values as a representative value of the video data. - View Dependent Claims (2, 3, 4)
-
-
5. A method of distinguishing obscene videos by using visual features of video data, comprising:
-
(a) generating a first discriminant value by using a frame based discriminant function, a second discriminant value by using a group frame based discriminant function, and a synthetic discriminant value by combining the first discriminant value and the second discriminant value, after frames are extracted from the video data classified to be obscene or non-obscene;
(b) extracting frames from the input video data requested to be determined as obscene or non-obscene;
(c) generating a third discriminant value after determining whether each frame of the input video data contains obscene video data by substituting visual feature values of each frame of the video data into the frame based discriminant function, and generating a fourth discriminant value after determining whether each group frame of the input video data contains obscene video data by substituting visual feature values of group frames selected from among the extracted frames; and
(d) combining the third discriminant value and the fourth discriminant value, and determining whether the video data is obscene by substituting the combined value of the third discriminant value and the fourth discriminant value into the synthetic discriminant function. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for generating discriminant functions for distinguishing obscene videos using visual features of video data, comprising:
-
a frame set generator which categorizes videos and then generates a first frame set including a predetermined number of frames and a second frame set including frames selected from the first frame set;
a discriminant value generator which extracts visual features of frames of the second frame set and then generates a first discriminant value by generating a frame based discriminant function and determining whether each frame of the first frame set contains obscene video data;
a group frame based discriminant value generator which creates a group of frames included in the first frame set, then generates a group frame based discriminant function by extracting visual features of the group, and then determines whether each frame of the group contains obscene video data; and
a third discriminant function generator to which the first and second discriminant values are input and which generates a synthetic discriminant function by using a statistical discriminant analysis method, a machine learning method, or a rule generating method. - View Dependent Claims (13, 14)
-
-
15. An apparatus for distinguishing obscene videos using visual features of video data after receiving inputs of a frame based discriminant function, a group frame based discriminant function, and a synthetic discriminant function, which are generated on the basis of visual features of frames of the video data, the apparatus comprising:
-
a frame extractor which extracts a predetermined number of frames from the input video data;
an input frame feature unit which extracts a frame based first visual feature and a group frame based second visual feature from the extracted frames;
a third discriminant value generator which determines whether the extracted frames contain obscene video data by substituting the first visual feature into the frame based discriminant function and then generates a third discriminant value;
a fourth discriminant value generator which determines whether the extracted frames contain obscene video data by substituting the second visual feature into the group frame based discriminant function and then generates a fourth discriminant value; and
an obscenity determination unit which combines the third and fourth discriminant values and then substitutes the combined value into the synthetic discriminant function to determine whether the input video data is obscene. - View Dependent Claims (16, 17)
-
Specification