AN EFFICIENT SIMILARITY METRIC FOR PATTERN-BASED VERY LOW BIT-RATE VIDEO CODING† Manoranjan Paul‡, Student Member, IEEE Gippsland School of Computing and IT, Monash University, Churchill Vic 3842, Australia Tel: +61-3-9902-6135, Fax: +61-3-9902-6879, E-mail: [email protected]

Manzur Murshed, Member, IEEE Gippsland School of Computing and IT, Monash University, Churchill Vic 3842, Australia Tel: +61-3-9902-6467, Fax: +61-3-9902-6879, E-mail: [email protected]

Laurence S. Dooley, Senior Member, IEEE Gippsland School of Computing and IT, Monash University, Churchill Vic 3842, Australia Tel: +61-3-9902-6628, Fax: +61-3-9902-6842, E-mail: [email protected] ABSTRACT In the context of very low bit-rate video coding, pattern representation of a moving region (MR) in block-based motion estimation and compensation has become increasingly attractive for its very high compression and real time applications. Generally, all pattern-matching algorithms apply a similarity metric involving elementary operations, to compute the mismatch between a MR and a particular fixed pattern in order to select the bestmatching pattern from a fixed-size codebook of predefined patterns. All similarity metrics used so far are considered as Pattern Included Similarity Metric (PISM), i.e., they used both mismatch areas of MR and Patterns to select the best match pattern for a particular MR. In this paper, a fast Pattern Excluded Similarity Metric (PESM) is developed, which considers only the mismatch area of MR instead of both MR and Pattern. This paper also presents a generic similarity computation strategy which farther improves the computational † A preliminary version of this paper submitted in the IEEE Int. Conf. on Acoustics, Speech, and Signal Processing (ICASSP-2004), Canada, 2004 [13]. ‡ Corresponding author.

efficiency. It is theoretically proven that for a specific MR in a macroblock, the PESM selects exactly the same pattern as PISM, while the resulting computational coding efficiency is improved by up to 58% compared with the H.263 low bit-rate coding standard. Moreover, under a particular threshold, PESM provides better quality compare to PISM.

1. INTRODUCTION Reducing the transmission bit-rate while concomitantly retaining image quality continues to be a challenge for efficient very low bit-rate video compression standards, such as H.263 [4]. These standards are however unable to encode moving objects within a 16×16 pixel macroblock (MB) during motion estimation (ME), resulting in all 256 residual error values being transmitted for motion compensation (MC) regardless of whether there are moving objects. One solution is to sub-divide the MB and apply ME and MC to each sub-block. By using sufficient blocks the shape of a moving object can be accurately represented, but has a high processing expenditure [1]. The MPEG-4 [3] video standard first introduced the concept of content-based coding, by dividing video frames into separate segments comprising a background and one or more moving objects. The pattern-based video coding algorithms in [6]–[12] and [17] exploited the idea of partitioning the MBs, via a simplified segmentation process that avoided handling the exact shape of the moving objects, so popular MB-based ME techniques could be applied. If Ck(x,y) and Rk(x,y) denote the kth MB of the current and reference frames of a video sequence, each of size W pixels × H lines , respectively of a video sequence, where 0 ≤ x, y ≤ 15 and 0 ≤ k < W 16 × H 16 ,

the moving region M k ( x, y ) of the kth MB in the current frame is obtained as follows:

M k ( x, y ) = T (| C k ( x, y ) • B − R k ( x, y ) • B |)

(1)

where B is a 3×3 unit matrix for the morphological closing operation • [2][5], which is applied to reduce noise, and the thresholding function T(v) = 1 if v > 2 and 0 otherwise. As ‘1’ indicates a moving region (MR) and ‘0’ the static region of that MB, the total number of ‘1’s is used as a MB classification criterion.

P1

P2

P3

P4

P5

P6

P7

P8

P9

P10

P11

P12

P13

P14

P15

P16

P17

P18

P19

P20

P21

P22

P23

P24

P25

P26

P27

P28

P29

P30

P31

P32

Figure 1: The pattern codebook of 32 regular shaped, 64-pixel patterns, defined in 16×16 blocks, where the white region represents 1 (motion) and black region represents 0 (no motion).

Let Q l be the total number of l ’s in the matrix Q. Pattern matching algorithms have traditionally classified each MB into three mutually exclusive categories:1) Static MB (SMB): MBs containing little or no motion; 2) Active MB (AMB): MBs containing moving object(s) with little static background and 3) ActiveRegion MB (RMB): MBs containing both static background and part(s) of moving object(s) such that the MR of the block is considered similar enough to one of the pre-defined set (P1–P32 ) of 64-pixel patterns in a pattern codebook (PC) as shown in Figure 1. Any MB that cannot be directly classified as a SMB ( 0 ≤ M 1 < 8 ) or AMB ( 128 < M 1 ) [14], is first identified as a candidate RMB (CRMB) and a similarity metric applied to classify it as either a RMB or AMB. The first two MB types are defined in the H.263 standard [4] and treated in exactly the same way, while for the RMB classification, ME and MC is performed only for those MRs covered by a selected pattern from the codebook. Overall, this affords superior prediction and compression efficiency as well as reducing the coding time for smooth motion sequences by on average 32%, compared to H.263. Classification of an RMB in previous algorithms [6]–[12] and [17] has used a similarity metric to identify significant overlapping between the MR and the patterns, so the best pattern can be selected to represent the MR. Empirical results in [10] confirm that between 16% and 34% of the total MBs are classified as RMBs for smooth motion sequences [16]. The similarity metric, however, is applied much more often as the number of CRMBs will always be higher. Typically ME irrespective of a scene’s complexity, comprises more than 60% of the processing overhead required to encode an inter-frame picture with a software codec using the DCT [15] and a full search is used. A corollary of this is that the computational efficiency of a similarity metric for a CRMB is critical to the overall complexity, since for example, for a codebook size of 32 patterns, the metric represents ≈

55% of the ME time. Hence, any strategy that improves the computational efficiency of the metric concomitantly reduces the overall encoding complexity. This paper presents a generic computational strategy, which can be embedded into any pattern-based coding scheme. For instance, when it is applied with an existing similarity metric, it considers the mismatched area of both the MR and pattern and is referred to as Pattern Included Similarity Metric (PISM). It will be shown that a reduction of up to 81% in the number of operations is achieved. The paper also presents a new similarity metric called Pattern Excluded Similarity Metric (PESM), which selects the best-matched pattern by considering only the mismatched area of MR instead of the mismatch areas of both MR and the pattern. PESM using the new criterion requires 22% fewer operations than the existing similarity metric. This paper is organized as follows. Both the PISM and PESM metrics are described fully in Sections 2 and 3 respectively, while the new computation strategy and complexity impact on coding are discussed in Sections 4 and 5 respectively. Coding efficiency analysis is described in section 6. Some conclusions are presented in Section 7. 2. PATTERN INCLUDED SIMILARITY METRIC (PISM)

The dissimilarity between a pattern Pn and the moving region M of a CRMB was measured in [6]–[12] and [17] as:S1 ( M , Pn ) =

15 15

∑ ∑ M ( x, y ) − Pn ( x, y) .

(2)

x =0 y =0

where 1 ≤ n ≤ PC . If ∃Pn ∈ PC : S1 ( M , Pn ) < TS1 , the CRMB is classified as an RMB and its MR is represented by a pattern Pi such that Pi = arg min ( S1 ( M , Pn ) S1 ( M , Pn ) < TS1 ) ∀Pn ∈PC

(3)

where TS1 is the predefined similarity threshold; otherwise the CRMB is classified as an AMB. The subscript ‘1’ signifies that threshold is dependent on a specific similarity metric, e.g., PISM, PESM.

Lemma 1: S1 ( M , Pn ) = ¬M ∧ Pn ∨ M ∧ ¬Pn 1 = M 1 + Pn 1 − 2 M ∧ Pn 1 .

Proof. From Table I, it can be shown that S1 ( M , Pn ) =

15 15

∑ ∑ ¬M ( x, y) ∧ Pn ( x, y) ∨ M ( x, y) ∧ ¬Pn ( x, y) 1

using

x =0 y =0

sum of products of minterms. As all three logical operators {¬, ∧, ∨} work on the corresponding elements of the metrics, relation S1 ( M , Pn ) = ¬M ∧ Pn ∨ M ∧ ¬Pn 1 holds. Similarly, from columns 3 and 4 in Table I, relation ¬M ∧ Pn ∨ M ∧ ¬Pn 1 = M 1 + Pn 1 − 2 M ∧ Pn 1 holds.

ƒ

Table I: Equivalence Table where M ( x, y ) and Pn ( x, y ) refer to M and Pn respectively. M

Pn

M − Pn

M 1 + Pn 1 − 2 M ∧ Pn 1

M ∧ ¬Pn 1

M 1 − M ∧ Pn 1

0

0

0

0

0

0

0

1

1

1

0

0

1

0

1

1

1

1

1

1

0

0

0

0

3. PATTERN EXCLUDED SIMILARITY METRIC (PESM)

For this new metric, the dissimilarity of pattern Pn from the moving region M of a CRMB is defined as:S 2 ( M , Pn ) = M ∧ ¬Pn 1 .

(4)

where 1 ≤ n ≤ PC . As in the metric in Section 2, if ∃Pn ∈ PC : S2 ( M , Pn ) < TS 2 , the CRMB is classified as an RMB and its MR is represented by a pattern Pi such that Pi = arg min ( S 2 ( M , Pn ) S2 ( M , Pn ) < TS 2 ) ∀Pn ∈PC

(5)

where TS2 is the predefined similarity threshold; otherwise the CRMB is classified as an AMB. From Table I, since the column 5 and 6 are equivalent, the following Lemma can be proven: Lemma 2:

S 2 ( M , Pn ) = M 1 − M ∧ Pn 1 .

ƒ

The key difference between the PESM and PISM is best illustrated by the example in Figure 2(a) for pattern P12 and moving region M. PISM considers the two non-overlapping (black) regions shown in Figure 2 (b) as the measure of dissimilarity of a CRMB; while PESM uses only the non-overlapping area of M (Figure 2(c)). Formally, these dissimilarity metrics are respectively expressed as ( M − ( P12 ∩ M )) + ( P12 − ( P12 ∩ M )) and M − ( P12 ∩ M ) . As the average MR size ((8+128)/2 = 68) is comparable to that of any predefined pattern from the codebook (64 moving pixels), intuitively the mismatch area obtained using the PESM will typically be half that of the existing metric. The following heuristic is therefore justified in order to classify approximately similar number of RMBs from a set of CRMBs:

TS 2 =

68TS1

(6)

132

PESM can be applied in all pattern-based video coding algorithms including Real Time Pattern Selection (RTPS) [7] algorithm. Since Arbitrary Shaped Pattern Selection (ASPS) [10] algorithm is the best among all algorithm, all results in this paper are shown based on ASPS algorithm. Table II shows the empirical results for seven standard video sequences, using TS1 and TS 2 as the PISM and PESM respectively by ASPS algorithm. In all tests, the new metric captured a larger number of RMBs, while Table II also reveals that the classification of a CRMB differed between the two metrics.

M P12

P12 (a)

(b)

(c)

Figure 2: (a) Similarity example for a moving region M of a CRMB and pattern P12; (b) Two non-overlapping areas (black) relevant to PISM; (c) The non-overlapping area (black) relevant to PESM.

Analysis confirmed that up to 3.6% of MBs classified as RMBs by PISM, but not by PESM had relatively large moving regions e.g., 80 is the minimum size, approximately half of the MB. These should have actually

been classified as AMBs and the PESM does this. The experiments also revealed that up to 10.4% of MBs classified as RMBs by the PESM, but not the PISM, had relatively small moving regions e.g., 39 is the maximum size, yet were too large to be classified as SMBs and so were treated as an RMB for superior quality. The corollary of this finding is that PESM provides superior control in choosing the similarity threshold in regard to whether an MB is classified as a RMB or AMB. Moreover, the average size of MRs in PISM and PESM are in close which justifies the PESM.

Table II: Percentage of RMBs with respect to the total MBs and average moving region size of RMBs generated by the ASPS algorithm [10] using PISM and PESM. Sequences Miss America

Percentage (%) of RMBs by PISM PESM and and PISM PESM ¬PESM ¬PESM 18% 22% 1.0% 5.3%

Average MR size (pixels) of RMBs by PISM PESM and and PISM PESM ¬PESM ¬PESM 85 37 34 32

Suzie

21%

26%

1.8%

6.9%

40

35

92

38

Mother&Daughter

24%

33%

1.0%

10.4%

33

32

89

36

Carphone

24%

27%

3.2%

5.8%

45

37

90

38

Foreman

24%

25%

3.6%

4.8%

49

41

90

39

Salesman

27%

34%

0.6%

7.4%

23

23

80

29

Claire

14%

16%

0.3%

2.1%

30

29

84

39

The following Lemma ensures that in all cases where both metrics classify a CRMB as an RMB, the same pattern is chosen from the PC to represent the MR of the CRMB, thereby ensuring the comparable coding efficiencies for both metrics. Lemma

3:

∀u ∀v ≠ u [ S1 ( M , Pu )ΘS1 ( M , Pv ) ⇔ S 2 ( M , Pu )ΘS 2 ( M , Pv )] ⇔ S 2 ( M , Pu )ΘS 2 ( M , Pv )] where

Θ ∈ {=, ≠, <, >, ≤, ≥} . Proof: Let Pu and Pv be two arbitrarily selected patterns in PC such that u ≠ v. S1 ( M , Pu ) Θ S1 ( M , Pv )

⇔ ( M 1 + Pu 1 − 2 M ∧ Pu 1 ) Θ ( M 1 + Pv 1 − 2 M ∧ Pv 1 ); By Lemma 1. ⇔ − M ∧ Pu 1 Θ − M ∧ Pv 1; Q Pu

1

= Pv

1

= 64 .

⇔ ( M 1 − M ∧ Pu 1 ) Θ ( M 1 − M ∧ Pv 1 ); ⇔ S2 ( M , Pu ) Θ S 2 ( M , Pv ); By Lemma 2.

ƒ

Theorem 1: The PISM and PESM are equivalent to identifying the best pattern for any moving region. ƒ 4. NEW COMPUTATION STRATEGY

The similarity metric calculation in (2) requires 256 subtractions, 256 absolute and 255 addition operations. From Lemma 1 and 2,

M 1 + Pn 1 − 2 M ∧ Pn

1

and M 1 − M ∧ Pn

1

are the equivalent of the PISM and

PESM, so the flow diagrams in Figure 3 can be constructed. For a particular MR, the similarity computation (those operations highlighted in the shaded region in Figure 3(a) and 3(b)), is performed for each pattern in the PC while those in the non-shaded region are performed just once. For the PISM in Figure 3(a), the parameter S1 is initialised to the pattern size, namely 64. In order to find the mismatch of the moving region M, 256 compare operations are required for all CRMBs. From Section 3, since on average M = 68, for all CRMBs, then 68 compare operations are required. As Figure 3(a) shows, during each of these comparisons, the corresponding pattern position is checked and if it is 1, then S1 is decremented, otherwise it is incremented. Irrespective of overlapping or non-overlapping between MR and a pattern, the number of operations required for a particular CRMBs is therefore 256+λ(68+68), where λ is the pattern codebook size. In contrast, the total number of operations when this computation strategy is not applied is (3×256-1)λ. When considering pattern matching algorithms having a maximum value of λ = 32, the new computation strategy reduces the total number of operations by approximately 81%.

Conversely, the PESM in Figure 3(b), initialises S2 = 0, and does not need not to perform any operations when there is ‘1’ in the corresponding position of both MR and pattern i.e. overlapping regions. When there is a total overlap between the MR and pattern, only (68–64) = 4 operations are required. When there is no overlapping, i.e., the corresponding position is ‘0’ both the PISM and PESM require the same number of operations namely 68 (i.e., the maximum size of the MR). Thus, on average, the PESM requires 32 fewer operations compared with the PISM i.e., 256+λ(68+36) operations, which is 22% fewer. This new computational strategy can be applied in other way but not considered in processing the results in this paper. Instead of storing the MR locations in each case, pattern’s MR can be stored. By this way, PISM requires 256+λ(68+64) operations, on the other hand PESM requires 256+λ(68+32) operations, which is 23% fewer. This strategy is fine for small PC but for large PC, memory requirement to store the pattern’s MR will be higher, which reduces the computational efficiency. S1=64

S2=0

256

Y

M

68

Y

S1=S1-1

N

Pn

S1=S1+1

(a)

256 N

Y

M

68 NOP

Y

NOP

N

Pn

N

NOP

S2=S2+1

(b)

Figure 3: Flowchart of new computation strategy on (a) PISM, (b) PESM, where NOP means No Operation.

5. COMPUTATIONAL IMPACT UPON PATTERN BASED CODING

To analyze the impact of this PESM on pattern-based coding, assume a MB size of 16 × 16 and maximum motion vector length 7.5. While there is a pattern-based coding overhead, covering the selection of the best pattern for an RMB using the similarity metric, pattern identification coding and residual error arrangement, the major saving is in ME, where only a quarter of a MB needs to be searched. Table III shows that compared to

H.263, an improvement of between 19% and 52% is achieved in encoding time per frame using the PISM and between 21% and 58% using the PESM and generic computation strategy.

Table III: Percentage saving in coding time per frame compared to H.263 using the PISM without the generic computation strategy and the PESM with the generic computation strategy. Sequences

PISM

PESM

Miss America

40%

45%

Suzie

24%

27%

Mother&Daughter

39%

43%

Carphone

23%

25%

Foreman

19%

21%

Salesman

52%

58%

Claire

46%

51%

6. CODING EFFICIENCY COMPARISON

To compare the performance of PISM and PESM, both strategies were integrated into the Arbitrary Shaped Pattern Selection (ASPS) [10] algorithm. The ASPS algorithm along with a number of other low-bit rate coding algorithms has been tested on a large number of standard and non-standard video sequences of QCIF digital video formats [16]. For the purposes of this paper, experimental results are presented using the first 100 frames

Mis s Am erica

37.5

Suzie

32.0

PESM PISM

37.0

31.5

Fixed-8

PSNR(dB)

PSNR (dB)

H.263

36.5 36.0

31.0 30.5 PESM

30.0

PISM Fixed-8

29.5

35.5

H.263

29.0

35.0

37

16

19

22 Bit Rate(Kbps)

25

46

49

Carphone

31.0 30.5

PSNR(dB)

30.5

30.0

30.0

PESM

PESM

29.5

PISM

PISM Fixed-8

Fixed-8

29.5

29.0

H.263

H.263

28.5

29.0 26

29

32

35 38 41 Bit Rate(Kbps)

44

43

47

46

49

52 55 Bit Rate(Kbps)

58

61

Sale s m an

Fore m an

31.0

29

PESM PISM Fixed-8 H.263

28

30.5

27

PSNR (dB)

PSNR(dB)

43 Bit Rate(Kbps)

M othe r&Daughte r

31.0

PSNR(dB)

40

28

PESM PISM

30.0

Fixed-8 H.263

26

25 40

43

46

49

52

55

29.5

58

20

Bit Rate (Kbps )

23

26 Bit Rate (Kbps)

29

32

Claire 35.5

PSNR(dB)

35.0

34.5 PESM PISM Fixed-8 H.263

34.0

33.5

33.0 11

14

17

20

23

26

Bit Rate(Kbps) 1

Figure 4: Coding efficiency curves generated by H.263 standard, Fixed-8, and ASPS algorithms with PISM and PESM. of seven standard video test sequences. Full-search motion estimation, half-pel accuracy and the H.26X

recommended variable length coding were employed to obtain the encoding results using the ASPS approach, as well as the Fixed-8 [17], and H.263. The ASPS algorithm used λ = 8, δ = 128, and T S 1 = 0.25 for PISM and TS 2 = 0.129

for PESM. The experimental results shown in Figure 4 confirm that the ASPS algorithm using PESM

consistently performs better than ASPS using PISM for all sequences, except for the Foreman sequence, which has small number of RMBs due to its relatively high motion. PESM captures more appropriate RMBs for patterns (discussed in 3) under the threshold TS 2 than PISM that leads to better coding performance over the PISM.

7. CONCLUSIONS

This paper has presented a new similarity metric to efficiently compute the best pattern representation of a moving region in very low bit-rate, blocked-based, video coding. Unlike the existing similarity measure named as Pattern Included Similarity Metric (PISM), which considers the mismatch areas of both the moving region and pattern in selecting the best-pattern from the codebook, the new similarity metric named Pattern Excluded Similarity Metric (PESM) only considers the mismatch area of the moving region. A generic computation strategy for this similarity metric has also been presented. It has been proven that the same pattern is selected for a particular MR of macroblock using both metrics; however, not only the computational efficiency of the new approach provides an improvement of up to 58% compared with the H.263 coding standard but also provides better coding efficiency.

8. REFERENCES

[1] Fukuhara, T., K. Asai, and T. Murakami, “Very low bit rate video coding with block partitioning and adaptive selection of two time-differential frame memories,” IEEE Trans. Circuits Syst. Video Tech., 7, 212– 220, 1997.

[2] Gonzalez, R.C. and R. E. Woods, Digital Image Processing, Addison-Wesley, 1992. [3] ISO/IEC N4030, MPEG-4 International Standard, 2001. [4] ITU-T Recommendation H.263, “Video coding for low bit-rate communication,” Version 2, 1998. [5] Maragos, P., “Tutorial on advances in morphological image processing and analysis,” Opt. Eng., 26(7), 623–632, 1987. [6] Paul, M., M. Murshed, and L. Dooley, “A Low Bit-Rate Video-Coding Algorithm Based Upon Variable Pattern Selection,” Proc. of 6th IEEE Int. Conf. on Signal Processing (ICSP-02), Beijing, Vol-2, 933–936, 2002. [7] Paul, M., M. Murshed, and L. Dooley, “A new real-time pattern selection algorithm for very low bit-rate video coding focusing on moving regions,” Proc. of IEEE Int. Con. of Acoustics, Speech, and Signal Proc. (ICASSP-03), Hong Kong, Vol-3, III_397-III_400, 2003. [8] Paul, M., M. Murshed, and L. Dooley, “A Real Time Generic Variable Pattern Selection Algorithm for VLBR Video Coding,” IEEE Int. Con. on Image Proc. (ICIP-03), Spain, 2003. [9] Paul, M., M. Murshed, and L. Dooley, “A Variable Pattern Selection Algorithm with Improved Pattern Selection Technique for Low Bit-Rate Video-Coding Focusing on Moving Objects,” Proc. of Int. Workshop on Knowledge Management Technique (IKOMAT-02), Crema, Italy, 1560–1564, 2002. [10]

Paul, M., M. Murshed, and L. Dooley, “An Arbitrary Shaped Pattern Selection Algorithm for Very Low

Bit-Rate Video Coding Focusing on Moving Regions,” Proc. of 4th IEEE Pacific-Rim Int. Con. on Multimedia (PCM-03), Singapore, 2003. [11]

Paul, M., M. Murshed, and L. Dooley, “Very Low Bit Rate Video Coding Using an Extended Arbitrary

Shaped-Pattern Selection Algorithm,” Proc. of 5th Int. Conference on Advances in Pattern Recognition (ICAPR03), India, 2003.

[12]

Paul, M., M. Murshed, and L. Dooley, “Very low bit rate video coding focusing on moving regions

using tree-tier arbitrary shaped pattern selection algorithm,” Proc. of Int. Conf. of Com. and IT (ICCIT-03), Dhaka, Bangladesh, 2003. [13]

Paul, M., M. Murshed, and L. Dooley, “A new efficient similarity metric and generic computation

strategy for pattern-based very low bit rate video coding,” submitted to the IEEE Int. Con. of Acoustics, Speech, and Signal Proc. (ICASSP-04), Canada 2004. [14]

Paul, M., M. Murshed, and L. Dooley, “Impact of Macroblock Classification on LBR Video Coding

Focusing on Moving Region,” Proc. of Int. Conf. of Com. and IT (ICCIT-02), Dhaka, Bangladesh, 465–470, 2002. [15]

Shanableh, T. and M. Ghanbari, “Heterogeneous video transcoding to lower spatio-temporal resolutions

and different encoding formats,” IEEE trans. on multimedia, 2(2), 101–110, 2000. [16]

Shi, Y.Q. and H. Sun, Image and Video Compression for Multimedia Engineering Fundamentals,

Algorithms, and Standards, CRC Press, 1999. [17]

Wong, K.-W., K.-M. Lam, and W.-C. Siu, “An Efficient Low

Bit-Rate Video-Coding Algorithm

Focusing on Moving Regions,” IEEE trans. circuits and systems for video technology, 11(10), 1128–1134, 2001.

A Block-Based Video-Coding Algorithm Focusing on ...

[15] Shanableh, T. and M. Ghanbari, “Heterogeneous video transcoding to lower spatio-temporal resolutions and different encoding formats,” IEEE trans. on multimedia, 2(2), 101–110, 2000. [16] Shi, Y.Q. and H. Sun, Image and Video Compression for Multimedia Engineering Fundamentals,. Algorithms, and Standards ...

425KB Sizes 0 Downloads 266 Views

Recommend Documents

Focusing on Solutions - Dream of a Nation
substandard education and an energy crisis, ... phize personal worries.3 Other studies have found .... developing renewable energy industries and supporting.

Focusing on Solutions - Ida Kubiszewski
owned and profit driven.2 As media outlets com- pete for ratings, and .... other sources. Many stories ... developing renewable energy industries and supporting.

M605 Computational Architecture - Focusing on Perception and ...
M605 Computational Architecture - Focusing on Percepti ... ctionality Aspects of Urban Intervention by Varaku.pdf. M605 Computational Architecture - Focusing ...

M602 Focusing on Spatial Composition and Influence of Building ...
Open with. Sign In. Main menu. Displaying M602 Focusing on Spatial Composition and Influence of Building Envelope on Daylight Aspects in an Art Center.pdf.

Read PDF Focusing on IELTS - Reading and Writing ...
We provide excellent essay writing service 24 7 Enjoy proficient essay ... to you I loafe and invite my soul Gmail is email that s intuitive efficient and useful 15 GB ...

Focusing on Interactions for Composition for Robust ...
of composite services to model business-to-business ... service to represent a collaboration of web services ... briefly initial ideas of how the interactions for.

Anatomy of Crisis Management: A Case Focusing on a Major Cross ...
LTA 3/05 • P . 343–360. JOHN DARLING, HANNU SERISTÖ and MIKA ..... Those who are successful view them- selves as leaders, not just managers. This is to ...

Video Coding Focusing on Block Partitioning and ...
content-sensitive thresholds, introducing a new similarity metric, considering ... occlusion, pattern-based coding, rate-distortion optimisation, sub-blocking ...

Focusing on the Long-term - Research at Google
Over the past 10+ years, online companies large and small have adopted .... id specific to a user's particular browser and computer com- bination, as our ...... often use values of Q between 2 and 3 for desktop and laptop devices in order to also ...

TLKT1201-Focusing-on-Future-Fdn-2015-2016.pdf
There was a problem loading this page. Retrying... TLKT1201-Focusing-on-Future-Fdn-2015-2016.pdf. TLKT1201-Focusing-on-Future-Fdn-2015-2016.pdf.