1. A computer-implemented process for performing video concept detection on a video clip based upon a prescribed set of target concepts, comprising: using a computer to perform the following process actions: segmenting the clip into a plurality of shots, wherein each shot comprises a series of consecutive frames that represent a distinctive coherent visual theme; constructing a multi-layer multi-instance (MLMI) structured metadata representation of each shot, comprising, a layer indicator l, a hierarchy of three layers, said hierarchy comprising, an uppermost shot layer, l=1, comprising the plurality of shots segmented from the clip, an intermediate key-frame sub-layer, l=2, contiguously beneath the shot layer, comprising one or more key-frames for each shot, wherein each key-frame comprises one or more of the target concepts, and a lowermost key-region sub-layer, l=3, contiguously beneath the key-frame sub-layer, comprising a set of filtered key-regions for each key-frame, wherein each filtered key-region comprises a particular target concept, and a rooted tree structure, comprising a connected acyclic directed graph of nodes, wherein each node comprises structured metadata of a certain granularity describing a particular visual concept, and the granularity of the metadata increases for each successive layer down the hierarchy; validating a set of pre-generated trained models of the target concepts using a set of training shots selected from the plurality of shots; recursively generating an MLMI kernel k MLMI ( ) which models the MLMI structured metadata representation of each shot by comparing prescribed pairs of shots; utilizing a regularization framework in conjunction with k MLMI ( ) to generate a modified learned objective decision function f( ) which learns a classifier for determining if a particular shot x, that is not in the set of training shots, comprises instances of the target concepts, wherein the regularization framework introduces explicit constraints which serve to restrict instance classification in the key-frame and key-region sub-layers, thus maximizing the precision of the classifier, wherein the explicit constraints introduced by the regularization framework comprise, a constraint A comprising a ground truth for the target concepts and instance classification labels for the plurality of shots in the shot layer, said constraint A serving to minimize instance classification errors for said shots, and a constraint B comprising the ground truth, instance classification labels for the key-frames in the key-frame sub-layer, and instance classification labels for the sets of filtered key-regions in the key-region sub-layer, said constraint B serving to minimize instance classification errors for said key-frames and said filtered key-regions.
1. A computer-implemented process for performing video concept detection on a video clip based upon a prescribed set of target concepts, comprising: using a computer to perform the following process actions: segmenting the clip into a plurality of shots, wherein each shot comprises a series of consecutive frames that represent a distinctive coherent visual theme; constructing a multi-layer multi-instance (MLMI) structured metadata representation of each shot, comprising, a layer indicator l, a hierarchy of three layers, said hierarchy comprising, an uppermost shot layer, l=1, comprising the plurality of shots segmented from the clip, an intermediate key-frame sub-layer, l=2, contiguously beneath the shot layer, comprising one or more key-frames for each shot, wherein each key-frame comprises one or more of the target concepts, and a lowermost key-region sub-layer, l=3, contiguously beneath the key-frame sub-layer, comprising a set of filtered key-regions for each key-frame, wherein each filtered key-region comprises a particular target concept, and a rooted tree structure, comprising a connected acyclic directed graph of nodes, wherein each node comprises structured metadata of a certain granularity describing a particular visual concept, and the granularity of the metadata increases for each successive layer down the hierarchy; validating a set of pre-generated trained models of the target concepts using a set of training shots selected from the plurality of shots; recursively generating an MLMI kernel k MLMI ( ) which models the MLMI structured metadata representation of each shot by comparing prescribed pairs of shots; utilizing a regularization framework in conjunction with k MLMI ( ) to generate a modified learned objective decision function f( ) which learns a classifier for determining if a particular shot x, that is not in the set of training shots, comprises instances of the target concepts, wherein the regularization framework introduces explicit constraints which serve to restrict instance classification in the key-frame and key-region sub-layers, thus maximizing the precision of the classifier, wherein the explicit constraints introduced by the regularization framework comprise, a constraint A comprising a ground truth for the target concepts and instance classification labels for the plurality of shots in the shot layer, said constraint A serving to minimize instance classification errors for said shots, and a constraint B comprising the ground truth, instance classification labels for the key-frames in the key-frame sub-layer, and instance classification labels for the sets of filtered key-regions in the key-region sub-layer, said constraint B serving to minimize instance classification errors for said key-frames and said filtered key-regions. 2. The process of claim 1 , wherein, given a set of structured metadata comprising a set of training shots x i and related instance classification labels y i to the target concepts for x i , wherein, x i and y i are given by the equation {(x i ,y i )} i=1 N 1 , and N 1 is the total number of training shots x i , and the set of training shots x, comprises a set I of sequentially indexed nodes given by the equation I ⁢ : ⁢ { x 1 , … ⁢ , x N 1 , x 11 2 , … ⁢ , x N 1 ⁢ N N 1 1 2 , x 11 3 , … ⁢ , x N 1 ⁢ N N 1 3 3 } , wherein x im l is an m th sub-structure in the l th layer for shot x i , and N i l is the number of sub-structures in the l th layer for shot x i , the modified learned objective decision function f( ) for the particular shot x is given by the equation f(x)=k MLMI (x i ,x)Aα+b, wherein, α is a vector of prescribed Lagrange multiplier coefficients given by the equation α=[α 1 1 , . . . , α N 1 1 , α 1 2 , . . . ,α N 1 2 , α 1 3 , . . . , α N 1 3 ] T , k MLMI (x i ,x) is the MLMI kernel which compares the training shots x i to x, A is a multi-instance transform matrix given by the equation A IJ = { y I I = J ∈ [ 1 , N 1 ] y J ⁢ ⁢ % ⁢ ⁢ N 1 × β I I ∉ [ 1 , N 1 ] , J ∈ [ ( l - 1 ) × N 1 + 1 , l × N 1 ] ; l ⁢ ⁢ is ⁢ ⁢ the ⁢ ⁢ layer ⁢ ⁢ of ⁢ ⁢ node ⁢ ⁢ set ⁢ ⁢ I ⁡ ( I ) , 0 otherwise β 1 is a prescribed coefficient for node set I (I) on layer l, and b is a prescribed bias coefficient.