Commit Graph
66 Commits
Author SHA1 Message Date
jfmcarreira 3b63e37cc4 Final revised version 2018-12-27 23:17:31 +00:00
jfmcarreira 59d007205a Finish thesis review 2018-12-19 15:27:35 +00:00
jfmcarreira 1c50b4c036 Minor changes 2018-12-17 11:48:35 +00:00
jfmcarreira 6379be1de2 minor reviews 2018-12-15 17:06:33 +00:00
jfmcarreira 9259a6b917 Minor changes 2018-12-15 03:36:12 +00:00
jfmcarreira 05ceef7207 Fix cross-reference 2018-12-15 02:10:11 +00:00
jfmcarreira 57fdfd0863 Review the use of transmission losses to network losses 2018-12-15 01:42:24 +00:00
jfmcarreira 77cfe2f79d Review chapter 8 2018-12-15 01:42:08 +00:00
jfmcarreira 15f95a314b Review chapter 7 2018-12-15 01:41:56 +00:00
jfmcarreira dd6023d285 Add DOI/ISBN 2018-12-14 22:07:53 +00:00
jfmcarreira b577e76e0d Revise Chapter 6 2018-12-14 22:07:37 +00:00
jfmcarreira 61dd330c24 Rename files and folders 2018-12-14 02:39:48 +00:00
jfmcarreira 4aea167b89 Initial review of Chapter 6 2018-12-14 00:57:02 +00:00
jfmcarreira c0f90963e3 Revert consists of to consists in 2018-12-14 00:55:04 +00:00
jfmcarreira 1fb731ccf5 29. Page 80, Figure 5.1: it is useful to also show bars of r2 side by side with r1.
Figure 5.1 was modified to add a new bar to represent the usage ratio of  r2. Text describing the figure was revised accordingly.

30. Page 84, in (5.2): explain the meaning of symbol “S”.
“S” corresponds to the totalk number of reference frames. It is now introduced in paragraph 3 of Section 5.4.

31. Page 84, after (5.2): change “in this case” to “where”.
After (5.2) the text was revised accordingly.

32. Page 84, in (5.4): explain the meaning of symbol .
The  is the Lagrangian cost obtained from D and R. This is used to jointly minimise both the coding distortion and the generated bitrate in a video encoder, achieving a trade-off between both. The sentence after the equation was revised to mention this information.
33.
34. Page 89, “This weight varies …”: which is the weight? Please see the comment and revise the sentence.
The mention to alpha parameter was removed from the previous sentence. This way it is easier to understand which weight is mention in this sentence. The description of alpha was moved to the next sentence.

35. P94, “Influence of parameter γ”: how do you select γ? Do you have an algorithm for the selection or optimised value for γ? The candidate needs to elaborate more about the selection of γ.
The value of   γ was empirical selected in our experiments. However, in order to evaluate the influence of the  γ parameter in the performance of the proposed method extensive experiments for the different values were carried out.
The last sentence of this paragraph was revised to elaborate on how it should be selected.
2018-12-14 00:52:50 +00:00
jfmcarreira 63208b1c3d Review chapter 4 2018-12-13 19:02:28 +00:00
jfmcarreira 7b09b85fed Fix glossaries configuration 2018-12-12 11:42:48 +00:00
jfmcarreira b4fb7de633 CHAPTER 3
10. Page 36, in (3.2): need to describe the meaning of “E{}” following the equation.
The sentence preceding (3.2) was revised to introduce variable that is being measured.

11. Page 36, in (3.3) and (3/4), the subscription of “t-1” should be “t”.
The equations were revised.

12. Page 38, Section 3.3.2, “ by introducing refresh …, by forcing, …”: need to rephrase this sentence. Right now, it can be mis-interpreted as “…limited by both introducing … and forcing …”.
In page 38, the first sentence of Section 3.3.1 was revised to express that the refresh points are obtained by introducing intra-coded block. The revised sentence is as follows: “In order to reduce the effects of error propagation within a single frame, spatial and temporal dependencies can be limited by introducing extra refresh points into the bitstream, which can be accomplished by forcing intra-coded blocks”

13. Page 39, last paragraph, “the Lagrangian optimisation …”: reference is need for the Lagrangian optimisation, or a brief description is needed.
The Lagragian optimisation mentioned here is the one expressed by (3.1). Before (3.1) a reference which describes the optimisation was given. This sentence was revised to point out to the original equation.

14. Page 40, in (3.7), , what is “α”? how do you select “α”. Elaborate it.
    The “a” parameter is describe in the text after the equation as the leaky factor. The rest of the paragraph is used to elaborate of the impact of the “a” in trade-off between coding efficiency and error resilience. In order to discuss how “a” can be obtained two sentences were added at the end of the paragraph: “For the determination of the α parameter, one can use network information such as packet loss probability p leading to α = (1−p). However, as can be seen in previous studies empirical approach using exhaustive can also be used to optimise the α value for each sequence [86].”

15. Page 41, in (3.8): brief description about what will happen if both ft and ft-1 are lost.
    The following discussion was added to the end of the paragraph after (3.8): “Although the use of two reference frames for leaky prediction is an effective way to reduce the error propagation with a small penalty in coding efficiency, the use of interpolated frame obtained using (3.8) still leads to a severe error propagation in case of burst frame loss. In this case both frames would be affect by packet loss, which would reduce the effectiveness of this method.”

16. Page 41, line 8 from top, : symbol “n” should be “t”.
    Symbols were corrected.

17. Page 43, for Figure 3.4: need to mention what the optimal GOP length is.

18. Page 44, about the “FEC”: need to mention the disadvantages of FEC very briefly.
    The text was revised to include a brief mention to FEC disadvantages: “These are normally associated with Forward Error Correction (FEC) algorithms, which are typically applied at the channel level which is not aware of the video content, leading to a sub-optimal error protection [103]. Using UEP, a source-channel optimisation is applied, whereby multi-levels of FEC are used to achieve different levels of error protection, overcoming this problem.”

19. Page 45, revise the sentence “since it is allowed that the configuration to change on every frame”.
    Sentence was revised to: “However, for these types the configuration is allowed to change for every frame, contrary of FMPO type 0.”

20. Page 51, in (3.10), need to explain the meaning of “n”, and what is the starting value of “i”?
    The sentence preceding the equation was revised to include the definition of “n” to: “The pixel value (lp) is recovered using a weighted average of n neighbouring pixel, as follows:”. Moreover, the equation was revised to define the initial value “i”.

21. Page 56: revise the sentence “To find the more accurate MV from the MV set composed described above” so that it is complete sentence.
    To clarify the underlying idea this sentence and the following ones were revised to: “To discard the wrongly extrapolated MVs and find the more accurate one from the MV set described above, further refined is applied based on the distance between each pair of MVs.

Section 3.1
P2: Add description of Section 3.2.

Section 3.2
P2: Replace “Redundant coding consists in using” to “Redundant coding uses”.

Section 3.3
P1: Replace “in” with “on”.

Section 3.3.1
P1: Introduce J variable in the text, revise the sentence preceding (3.2) and fix wrong subscript.
P2: Add missing reference to the results.
Eq. (3.6): Reduce font size to fill.

Section 3.3.2
P1: Revise the first sentence to: “In order to reduce the effects of error propagation within a single frame, spatial and temporal dependencies can be limited by introducing extra refresh points into the bitstream, which can be accomplished by forcing intra-coded blocks”.
P1: Replace “intra-coded block” with “intra-coded blocks”.
P3: Add description to Lagrangian optimisation.
Figure 3.2: Add more information to the figure’s caption.

Section 3.3.3
P1: Add discussion about leaky factor “a”.
P2: Add discussion regarding the effect of losing both frames in (3.8).
P2: Fix wrong symbols.

Section 3.3.4
P2: Remove wrong commas.
P2: Add discussion regarding the GOP length.
P4: Use “neither” and “nor” as suggested.

Section 3.4
P1: Add brief mention to FEC disadvantages.

Section 3.4.1
P2: Add missing “only” and revise wrong sentence.
P4: Remove wrong “the”.
P4: Add missing reference to the results.

Section 3.4.2
P1: Replace “level” with “levels”.
P2: Add references to previous work in the literature.
P2: Fix two typos.
P5: Revise confusing sentence to: “Also based on scalable coding, the work in [114] proposes a technique for finding the optimal  FEC coding rates that leads to correctly decode the EL when errors affect the base layer.

Section 3.5.1
P1: Fix equation 3.10 definition.

Section 3.5.2
P1: Replace “in” with “of”.
P2: Replace “if” with “is”.
P3: Remove extra “with”.
P5: Replace “order” with “another”.

Section 3.6
Fix 4 typos and add use “computational complexity”.
2018-12-12 01:08:48 +00:00
jfmcarreira 4ebe3013c0 Initial revision untill chapter 2
INSTRUCTIONS
Px stands for paragraph number

GENERAL CORRECTIONS
Fix the reference of equation "in Equation (5.2)" -> "in (5.2)"

ACKNOWLEDGMENTS:
Replace Dr. with Prof. where appropriate.
Add reference to Loughborough University London.

ABSTRACT:
Remove abbreviations.
Add MPEG-DASH, MOS, HM to the list.
Replaced LTE with LTE-A.

LIST OF ABBREVIATIONS:
Remove trailing dot and add page where it is defined in the text.

CHAPTER 1

Section 1.1
P1: internet -> Internet, added mention to 360-degree video and Facebook.
P2: Remove sentence that was lacking reference: "However, it is known that higher coding efficiency leads to lower robustness in the presence of transmission errors and data loss." Subsequent sentence expresses the same idea as it includes reference already.
P2: Add an objective score to the "poor error resilience".

Section 1.2
P1: Capitalise the first letter of each objective.
P1: Fix "error robust" spelling error.

Section 1.3
P2: Replace "with" by "to" and efficiently with efficient.
P7: Replace "material" with "materials".

CHAPTER 2

Section 2.1

P1: Replace "in" with "on".

Section 2.2
P1: Fix three spelling errors.
P3: Replace "between" with "among" and add missing "a".
P4: Add missing "a".
Figure 2.1: Add description of T and Q.

Section 2.3
P1: Replace "complaint" with "conforming".
P2: Add missing either.
Figure 2.2: Change figure to avoid confusing in arrow direction.

Section 2.4
P1: Fix typo in "pictures types".

Section 2.4.2
P1: Remove last part of the second sentence.
P2: Replace “with” by “to”.

Section 2.4.4
P1: Add missing “that”.
P7: Fix two spelling errors.

Section 2.5
P2: Add missing pixels.
Figure 2.8: Correct the coding order

Section 2.6
P1: Fix three typos.

Section 2.6.1
P1: Fix third sentence to: “When the intra prediction mode is chosen for a CU, the size of the PU needs to be the same as the CU, except when the smallest CU size is selected and further division into four PUs is allowed.”
P7: Fix “three-tap”.
P8 (page 24): The last sentence of the paragraph was revised to: “Only the mentioned boundaries are filtered, as they are the ones most likely to introduce discontinuities.”

Section 2.6.2
P1: Replace “rely” with “relies”.
P2: Replace twice “in” to “of”.
P2: Replace “different” with “difference”.
P3: Fix two typos.
P4: Add HM acronym definition.
P6: Replace “not” with “no”.
Table 2.2: Remove acronym in the title.
Figure 2.11: Review figure and caption to become self-contained.

Section 2.7
P1: remove comma after Similarly.
P3: Replace “intra coded” with “intra-coded”.
P4: Replace last sentence with “This procedure is the main cause for the coding distortion, as it performs a many-to-one mapping, which cannot be reversed.”

Section 2.9
P1: Revise the third sentence to: “Such grid-based restriction reduces the computational complexity and facilitates the parallel-processing, which is one of the main goals of HEVC design.”
P2: Revise the third sentence: “For each CTU, the encoder decides whether to apply the SAO filter or not, and if used, one of the two filter types is applied, namely the band offset or the edge offset.”
2018-12-11 18:56:47 +00:00
jfmcarreira 52d96c729a Fix abreviations and equations referencing 2018-12-10 19:19:32 +00:00
jfmcarreira 935eb96ed4 Commit before examiners corrections BEFORE_REVISION 2018-12-07 14:08:48 +00:00
jfmcarreira bb99815d8f Fix wrong gains 2018-12-04 02:43:35 +00:00
jfmcarreira 773b501882 fix error in equation variables 2018-11-30 00:55:45 +00:00
jfmcarreira 80b4cc54f8 Change file permissions 2018-10-24 21:33:15 +01:00
jfmcarreira 44246703de Remove unused files 2018-10-24 21:30:31 +01:00
jfmcarreira 4369ba70d0 Replace logo 2018-10-24 18:31:55 +01:00
jfmcarreira 2e800f0a8d Fix logos and template 2018-10-24 18:28:18 +01:00
jfmcarreira d333f3f4c2 Fix bugs 2018-09-18 15:11:31 +01:00
jfmcarreira f40406b396 Finish version with signed form 2018-09-18 14:29:39 +01:00
jfmcarreira e7388f2314 Final version 0 2018-09-18 00:52:08 +01:00
jfmcarreira 9bdc2ee860 Review thesis after PA comments 2018-09-17 23:11:37 +01:00
jfmcarreira 2a97ab6c09 First completed version 2018-09-12 19:21:51 +01:00
jfmcarreira 8d3a4c72ff Review all chapters and start conclusions 2018-09-12 02:44:20 +01:00
jfmcarreira 461b560b17 Complete review of PA comments in chapter 7 and SF coments on chapters 1 to 6 2018-09-11 03:08:00 +01:00
jfmcarreira 1c13a4e48e Fix some compound word 2018-09-06 14:56:36 +01:00
jfmcarreira 16b070607f Add missing test sequences 2018-09-06 14:47:14 +01:00
jfmcarreira 5eb6941b32 SF comments on Chapter 2 2018-09-04 15:44:01 +01:00
jfmcarreira 2f712e707a SF comments on chapter 1 2018-09-03 02:10:07 +01:00
jfmcarreira 8fb90680d2 Commit before SF changes 2018-09-03 02:03:59 +01:00
jfmcarreira 594357af56 Add plot generation script 2018-08-30 02:37:27 +01:00
jfmcarreira 8d252f0dbd Finish initial review of chapter 4 to 6 2018-08-30 02:35:31 +01:00
jfmcarreira ba6b505983 Commit chapter 7 2018-08-24 16:05:49 +01:00
jfmcarreira bd7fe7cb37 Update papers list 2018-08-24 16:04:39 +01:00
jfmcarreira c1e79a9f27 First review - not complete 2018-08-24 16:04:09 +01:00
jfmcarreira 17f4cb9652 Update sequences list 2018-08-24 16:03:32 +01:00
jfmcarreira 6f77bd2f7d Add TMVP acronim 2018-08-24 15:56:47 +01:00
jfmcarreira dec11cf78d Commit changes to Chapter 1-3 2018-08-22 17:02:06 +01:00
jfmcarreira e140b7ab20 Fix abbrev 2018-08-01 16:26:10 +01:00
jfmcarreira 26a9432ad9 Fix polynomial expressions 2018-08-01 16:21:22 +01:00
jfmcarreira 610ec09504 Add LU files 2018-08-01 03:14:05 +01:00