Motion Compensated Deinterlacer Analysis and Implementation

Total Page:16

File Type:pdf, Size:1020Kb

Motion Compensated Deinterlacer Analysis and Implementation 2008:126 CIV MASTER'S THESIS Motion Compensated Deinterlacer Analysis and Implementation Johan Helander Luleå University of Technology MSc Programmes in Engineering Arena, Media, Music and Technology Department of Computer Science and Electrical Engineering Division of Signal Processing 2008:126 CIV - ISSN: 1402-1617 - ISRN: LTU-EX--08/126--SE Master’s Thesis Supervisor: Magnus Hoem Examiner: Magnus Lundberg Nordenvaad Telestream AB & Department of Computer Science and Electrical Engineering, Signal Processing Group, Luleå University of Technology Preface This Master’s Thesis was carried out by me during the autumn term 2007 and beginning of 2008 at Telestream AB’s office at Rådmansgatan 49, Stockholm. It is part of the Master of Science program Arena Media, Music and Technology at Luleå University of Technology (LTU). Because of my education and interest in signal processing in media applications, the proposed topic was very well suited. The reader is assumed having basic knowledge about signal processing, such as sampling, quantization, aliasing and so on. I would like to thank Telestream AB for their warm welcome and comfortable treatment during this period. I would especially like to thank Magnus Hoem, CEO Telestream AB, for the opportunity to carry this thesis through, Nils Andgren, Telestream AB, for help and support through important thoughts and discussions, Kennet Eriksson, Telestream AB, for supplying test video sequences. Finally, I would like to thank Maria Andersson, for great support by illustration of the majority of the figures contained in this Master’s Thesis. i ii Abstract In the early days of television as Cathode Ray Tube (CRT) screens became brighter, the level of flicker caused by progressive scanning became more noticeable. This is because the human visual system is sensitive to large-area flicker. Interlaced scanning was invented in 1932 as a redeem to this difficulty. In contrast to progressive scanning, where every line is drawn in sequence, interlaced scanning alternates lines of a frame in half a frame interval, called a field. The conversion process from interlace scan to progressive scan is called deinterlacing. In this thesis, two deinterlacing methods, which use motion information from the video sequence, were used in conjunction to obtain an improved result. Thus, the process of finding the true motion on the interlaced video sequence also had to be analyzed. The analysis was done on artificially generated test sequences, as well as true video sequences. The result was measured using the Mean Square Error between a progressive input sequence and the deinterlaced output sequence. This measurement was compared to a much simpler deinterlacing algorithm and showed large improvements, primarily in sense of aliasing. However, in some cases, the deinterlacer produced severe artifacts causing picture degradation. iii iv Contents 1 Introduction 9 1.1 Background . 9 1.2 Problem description . 10 1.3 Purpose . 11 1.4 Limitations . 11 2 Prerequisites 13 2.1 Digital image and video signals . 13 2.1.1 Two-dimensional sampling . 13 2.1.2 Temporal sampling . 13 2.1.3 Temporal alias. 14 2.2 Generalized Sampling Theorem . 15 2.3 Deinterlacing . 15 2.3.1 Line Averaging. 17 2.4 Temporal redundancy . 17 2.4.1 Block-matching motion estimation . 17 2.4.2 Motion compensation . 19 3 Motion estimation on interlaced video 21 3.1 The 3-D Recursive-Search Block-Matcher . 21 3.1.1 Variable 3-D Recursive-Search Block-Matcher. 23 3.2 Time-Recursive motion estimation. 25 3.3 GST based motion estimation . 26 3.3.1 Applying a first-order linear interpolation . 30 v CONTENTS 4 Motion compensated deinterlacing 31 4.1 Time-Recursive deinterlacing . 31 4.2 GST based deinterlacing. 32 4.2.1 The GST interpolation filter . 32 4.2.2 Applying a first-order linear interpolation . 35 4.3 GST deinterlacing with Recursive GST motion estimation 36 4.4 Robust GST deinterlacing . 37 4.5 Two-dimensional extension . 39 5 Results 41 5.1 Evaluation of the RGST motion estimator and GST deinterlacer . 41 5.1.1 Performance on artificial test sequences. 41 5.1.2 Performance on true video sequences . 43 5.1.3 Subjective analysis . 46 6 Discussion 49 6.1 Problems and improvements. 49 6.1.1 Edge difficulties. 49 6.1.2 Singularity problem. 49 6.1.3 Improved fall-back method . 50 6.1.4 Improved interpolation . 50 6.1.5 Further robustness . 50 6.1.6 Two dimensional GST interpolation . 50 6.1.7 Chrominance deinterlacing . 51 7 References 53 vi vii viii 1 Introduction 1.1 Background Progressive scanning, also known as sequential scanning, is the method for displaying, storing or transmitting moving images, frames, where every horizontal line of each frame is drawn in sequence (see Figure 1). In the early days of television as Cathode Ray Tube (CRT) screens became brighter, the level of flicker caused by progressive scanning became more noticeable. This is because the human visual system is sensitive to large-area flicker. An increased refresh rate would have solved this perception problem, but would also have consumed a larger amount of bandwidth. Also, CRT screens at that time limited the amount of frames to be displayed per second. In 1932 the interlace technology was invented by Radio Corporation of America engineer Randall C. Ballard [1] partly as a redeem to the flicker problem. The technique improves the picture quality by removing large-area flicker without consuming any extra bandwidth. In contrast to progressive scanning, where every line is drawn in sequence, interlaced scanning alternates lines of a frame in half a frame interval, called a field. Consequently, two fields form one frame. One field contains all the odd lines of the image while the other field contains all the even lines of the image as shown in Figure 2. The afterglow of the phosphor of the CRT screen, in combination with the persistence of vision results in two fields being perceived as a continuous image. Hence, interlace makes it possible to view full horizontal resolution with half the bandwidth which would be required 9 1. InTRODuCTIOn fs f n s -1 2 n-1 n n Frame Field Figure 1. A sequence of progressive Figure 2. A sequence of interlaced fields. frames. for a progressive scan image, while maintaining the necessary refresh rate to prevent large-area flicker. Because of the achieved compromise between quality and required bandwidth, interlacing has been used exclusively until the introduction of computer monitors in the 1970s. 1.2 Problem description As described, traditional CRT screens are natively designed for interlace scanning. Recent display technologies like Liquid Crystal Display (LCD) and Plasma Display Panel (PDP) on the other hand, requires progressive scan video to display correctly1. The conversion process from interlace scan to progressive scan is called deinterlacing. This can be done in numerous ways but will here be focused on a motion compensated method. Motion compensation uses estimated motion vectors to realize an improved result2. Interlace scanning complicates this estimation though, as well as several other image-processing tasks. 1 Assuming the response time of these technologies could be made fast enough, interlace scan on such a display would result in a halving of brightness due to half of the pixels remaining black every other field. Consequently, conversion from interlaced to progressive scan is necessary. 2 See section 2.4 for further details on motion compensation, motion estimation and motion vectors. 10 1. InTRODuCTIOn 1.3 Purpose The main purpose of this thesis was to achieve superior-quality deinterlacing of interlaced video signals. Since this process can gain from motion compensation, the process of motion estimation on interlaced scanning also had to be investigated. 1.4 Limitations A block-matching motion estimator can be divided into a matching criterion and a search strategy. Because of its massive line of research, the focus was not on search strategy in this thesis. For straightforward and smooth analysis, Matlab was used as the tool for implementation of researched methods. The result does only take grayscale video into account due to simplification and computational time. 11 12 2 Prerequisites 2.1 Digital image and video signals Digital processing requires the signal to be digitally represented through sampling and quantization. This can be further studied in [2]. 2.1.1 Two-dimensional sampling One-dimensional sampling can be extended to two-dimensional sampling by adding an additional dimension. A gray-scale image can then be digitally represented on a sample lattice by sampling the continuous intensity values along two orthogonal axes x and y (see Figure 3). Figure 3. Matlab mesh plot of an image containing a bicycle. 13 2. PREREquISITES y Figure 4. Vertical- temporal diagram of a progressive sample lattice. n n-2 n-1 n 2.1.2 Temporal sampling When a sequence of images is observed, this is perceived as a continuous scene by the human visual system [3]. To be able to represent moving images, this is exploited in the line of video technology by capturing, transmitting and storing image sequences, i.e. video. This is done just like sampling of static images, but adding an additional dimension, time. For a moving scene, the two-dimensional array of samples is repeatedly collected for various discrete-time instances arriving at a three-dimensional array of intensity samples (see Figure 4). The intensity value of a pixel in position on the sample lattice and image number n can then be expressed by the function fp [x ,n] ( p for progressive). 2.1.3 Temporal alias Consider a white bar moving in the horizontal direction between temporal samples. This motion will construct a variation of intensity over time if observing a specific position x .
Recommended publications
  • Cathode-Ray Tube Displays for Medical Imaging
    DIGITAL IMAGING BASICS Cathode-Ray Tube Displays for Medical Imaging Peter A. Keller This paper will discuss the principles of cathode-ray crease the velocity of the electron beam for tube displays in medical imaging and the parameters increased light output from the screen; essential to the selection of displays for specific 4. a focusing section to bring the electron requirements. A discussion of cathode-ray tube fun- beam to a sharp focus at the screen; damentals and medical requirements is included. 9 1990bu W.B. Saunders Company. 5. a deflection system to position the electron beam to a desired location on the screen or KEY WORDS: displays, cathode ray tube, medical scan the beam in a repetitive pattern; and irnaging, high resolution. 6. a phosphor screen to convert the invisible electron beam to visible light. he cathode-ray tube (CRT) is the heart of The assembly of electrodes or elements mounted T almost every medical display and its single within the neck of the CRT is commonly known most costly component. Brightness, resolution, as the "electron gun" (Fig 2). This is a good color, contrast, life, cost, and viewer comfort are analogy, because it is the function of the electron gun to "shoot" a beam of electrons toward the all strongly influenced by the selection of a screen or target. The velocity of the electron particular CRT by the display designer. These beam is a function of the overall accelerating factors are especially important for displays used voltage applied to the tube. For a CRT operating for medical diagnosis in which patient safety and at an accelerating voltage of 20,000 V, the comfort hinge on the ability of the display to electron velocity at the screen is about present easily readable, high-resolution images 250,000,000 mph, or about 37% of the velocity of accurately and rapidly.
    [Show full text]
  • LENOVO LEGION Y27gq-20 the MIGHTY GAME CHANGER
    LENOVO LEGION Y27gq-20 THE MIGHTY GAME CHANGER The Lenovo Legion Y27gq-20 is an ultra-responsive gaming monitor STEP UP YOUR GAME with impressive features to add maximum thrill to your gameplay. Designed to meet the unique requirements of avid gamers, Seamless Gaming this 27-inch monitor with NVIDIA® G-SYNC™ technology, Experience 165 Hz refresh rate, and 1ms response time delivers superior No Ghosting performance every time. The NearEdgeless QHD, or Motion Blur anti-glare display, and optional monitor USB speaker with sound by Harman Kardon provide stunning Brilliant Ergonomic audio-visual quality for an optimized Design gaming experience. INSTANTANEOUS RESPONSE FOR THE ULTIMATE GAMING EXPERIENCE For time-critical games where every millisecond Technology: counts, the winning combination of the 165 Hz NVIDIA® G-SYNC™ refresh rate and 1ms extreme response time eliminates streaking, ghosting, and motion blur to give you Refresh Rate: a competitive edge. The NVIDIA® G-SYNC™ technology* 165 Hz on the Lenovo Legion Y27gq-20 dynamically matches the Response Time: refresh rate of the display to the frame rate output of the GPU. 1ms This helps eliminate screen tearing, prevent display stutter, and minimize input lag, allowing you to enjoy ultra-responsive and distraction-free gaming. *NVIDIA® G-SYNC™ can only work with NVIDIA® GeForce™ series graphics card. Users need to enable the G-SYNC™ function in NVIDIA® Control panel. SUPERIOR AUDIO-VISUAL QUALITY FOR IMMERSIVE GAMING The Y27gq-20 gaming-focused monitor, featuring a NearEdgeless QHD, anti-glare display with 2560 x 1440 resolution produces outstanding Display: visuals with vivid clarity to boost your gaming sessions.
    [Show full text]
  • Flexibility for Alternative Content
    ALTERNATIVE CONTENT DMS SCALERS More flexibility for Alternative Content Kinoton’s Markus Näther explains the technology behind the company’s DMS Scalers -Cinema projectors using Series analog component, composite, S-Video and why high-quality cinema scalers employ very II 2K DLP Cinema® technology VGA inputs for connecting PCs or laptops, DVD complex mathematical algorithms to achieve support not only true 2K content, players, satellite receivers, digital encoders, smooth transitions. Pixels to be added are but also different video formats. cable receivers and many other sources, up to interpolated from the interim values of their If it comes to alternative content, HDMI inputs for Blu-Ray players etc. Premium neighbouring pixels, and if pixels have to be D scalers even offer SDI and HD-SDI inputs for though, they quickly reach their limits – the deleted, the same principle is used to smooth range of different picture resolutions, video professional sources. the transitions between the residual pixels. rendering techniques, frame rates and refresh Perfect Image Adjustment How well a scaler accomplishes this demanding rates used on the video market is simply too The different video sources – like classic TV, task basically depends on its processing power. large. Professional media scalers can convert HDTV, DVD or Blu-Ray, just to name the most Kinoton’s premium scaler model DMS DC2 incompatible video signals into the ideal input common ones – work with different image PRO realises image format changes without signal for D-Cinema projectors, and in addition resolutions. The ideal screen resolution for any loss of sharpness, the base model HD DMS enhance the projector’s capabilities of connect- the projection of alternative content with 2K still provides an acceptable image quality for ing alternate content sources.
    [Show full text]
  • Lc-60Le650u 60" Class 1080P Led Smart Tv
    LC-60LE650U 60" CLASS 1080P LED SMART TV 6 SERIES LED SMART TV AQUOS 1080P LED DISPLAY Breathtaking HD images, greater brightness and contrast SMART TV With Dual-Core Processor and built-in Wi-Fi 120Hz REFRESH RATE Precision clarity during fast-motion scenes SLIM DESIGN Ultra Slim Design POWERFUL 20W AUDIO High fidelity with clear voice Big, bold and brainy - the LC-60LE650U is an LED Smart TV that delivers legendary AQUOS picture quality and unlimited content choices, seamless control, and instant connectivity through SmartCentral™. The AQUOS 1080p LED Display dazzles with advanced pixel structure for the most breathtaking HD images, a 4 million: 1 dynamic contrast ratio, and a 120Hz refresh rate for precision clarity during fast-motion scenes. A Smart TV with Dual-Core processor and built in WiFi, the LC-60LE650U lets you quickly access apps streaming movies, music, games, and websites. Using photo-alignment technology that’s precision Unlimited content, control, and instant See sharper, more electrifying action with the most crafted to let more light through in bright scenes and connectivity. AQUOS® TVs with advanced panel refresh rates available today. The shut more light out in dark scenes, the AQUOS SmartCentral™ give you more of what you 120Hz technology delivers crystal-clear images 1080p LED Display with a 4 million: 1 contrast ratio crave. From the best streaming apps, to the even during fast-motion scenes. creates a picture so real you can see the difference. easiest way to channel surf and connect your devices, it’s that easy.
    [Show full text]
  • BA(Prog)III Yr 14/04/2020 Displays Interlacing and Progressive Scan
    BA(prog)III yr 14/04/2020 Displays • Colored phosphors on a cathode ray tube (CRT) screen glow red, green, or blue when they are energized by an electron beam. • The intensity of the beam varies as it moves across the screen, some colors glow brighter than others. • Finely tuned magnets around the picture tube aim the electrons onto the phosphor screen, while the intensity of the beamis varied according to the video signal. This is why you needed to keep speakers (which have strong magnets in them) away from a CRT screen. • A strong external magnetic field can skew the electron beam to one area of the screen and sometimes caused a permanent blotch that cannot be fixed by degaussing—an electronic process that readjusts the magnets that guide the electrons. • If a computer displays a still image or words onto a CRT for a long time without changing, the phosphors will permanently change, and the image or words can become visible, even when the CRT is powered down. Screen savers were invented to prevent this from happening. • Flat screen displays are all-digital, using either liquid crystal display (LCD) or plasma technologies, and have replaced CRTs for computer use. • Some professional video producers and studios prefer CRTs to flat screen displays, claiming colors are brighter and more accurately reproduced. • Full integration of digital video in cameras and on computers eliminates the analog television form of video, from both the multimedia production and the delivery platform. • If your video camera generates a digital output signal, you can record your video direct-to-disk, where it is ready for editing.
    [Show full text]
  • Experience DTV Using LCD TV
    Experiencing DTV on the LCD TV What is DTV? DTV stands for Digital Television, the latest standard and the future of television broadcasting. Unlike analog TV, DTV is broadcast digitally to transmit an audio and video signal for movie-like picture quality and surround sound. HDTV, your ticket to movie theater experiences on your home TV set, is a Digital TV (DTV) format. There are many benefits to DTV, as we will explain below. In addition, on February 1st, 2006, Congress passed a law mandating that all analog TV broadcasts must cease on February 17, 2009. At present, many television stations have begun broadcasting programs digitally. Benefits of Digital Television Improved image and sound quality Digital signals are not prone to interference during transmission, resulting in high fidelity signals all the way to the TV set for immaculate colors, incredible image sharpness and great sound. With DTV we can say goodbye to “ghosting” and “snow” on the TV screen and noise from the speakers. In addition, DTV supports high quality picture formats such as HDTV, meaning you will be able to enjoy movie-like programming right in the comfort of your own living room! Interactive programming With analog TV, we could do very little else with our TV programs other than change the channel. DTV provides us with an interactive viewing experience, a good example of which is the ability to order whichever program we please directly through the TV. That was impossible in the analog TV age. DTV Picture Quality Levels There is more than one DTV picture quality level or format.
    [Show full text]
  • Plasmasync Range 42VM5 / 42VP5 / 42VR5 42XM3 / 42XR3 50XM4
    PlasmaSync Range 42VM5 / 42VP5 / 42VR5 42” Wide VGA Multimedia Display 42XM3 / 42XR3 42” XGA Multimedia Display 50XM4 / 50XR4 50” Wide XGA Multimedia Display 61XM3 / 61XR3 61” Wide XGA Multimedia Display OPTION PlasmaSync and OSM are trademarks of NEC Corporation. The plasma display panel consists of fine picture elements (cells). Although NEC produces these plasma display panels with more than 99.99 percent of their cells active, there may be some cells that do not produce light or remain lit after they should have turned off. Light output of a PDP module gradually decreases over long- term use. Do not display static images for prolonged periods; otherwise a phosphor burn may appear on a part of the panel. Phosphor burns are not covered by the warranty. Status August 2004. Specifications may change without notice. PlasmaSync and OSM are trademarks of NEC Corporation. For further information, please contact: www.plasmasync.com 61 61 42 50 42 50 PX-42VM5 / PX-42VP5 / PX-42XM3 PX-50XM4 PX-61XM3 PX-42VR5 / PX-42XR3 PX-50XR4 PX-61XR3 Fully digitized high-quality images Vivid, breathtaking colours All image signals are fully digitized using NEC's unique new The CCF (Capsulated Colour Filter) method and the AccuCrimson The New PlasmaSync integrates the most advanced signal-processing circuit, Digital AccuDevice. High-definition filter reproduce accurate, vivid colours and pure whites. The progressive conversion produces comprehensive, high-quality colour tuning function adjusts any single colour to enhance the technologies into multimedia presentation displays images, and resolution conversion generates images with overall display into a world of colours. unmatched accuracy.
    [Show full text]
  • Video Over USB Frequently Asked Questions This Section Describes Some Common Questions and Answers About the Installation and Operation of the USB Display Adapter
    Video Over USB Frequently Asked Questions This section describes some common questions and answers about the installation and operation of the USB Display Adapter. Q1 Why does my computer occur blue screen when the USB Display Adapter is installed? A1 Please make sure you have updated the latest driver of graphics card, and re-install j5 driver. If you still experience the same problem, please contact j5 customer services soon. Q2 Why can't I choose the Primary Mode of the USB Display Adapter? A2 Some video or graphics card manufacturers ship their product with a utility that prevents other video cards from being set as the primary card. Check the toolbar in the lower right corner of your desktop. If the program of another video card is already running (usually the utility icon will be shown together with USB Display Adapter’s icon in the lower right corner toolbar), disable its utility before you use the Primary mode of the USB Display Adapter. Q3 Why doesn‘t my DVD-player software run on the second (or third) extended desktop? A3 Some DVD-player software does not support playing on the second or third extended desktop. You may hear sounds but no images appear. Media Player Classic player is recommended for playing on the extended desktop. You can get a free download of Media Player Classic at: http://mpc-hc.sourceforge.net/download-media-player-classic-hc.html Q4 Why doesn’t my DVD player work when I move it over to the extended display? A4 Some DVD-player software packages do not support playing on a second or third extended desktop.
    [Show full text]
  • Screen Tearing
    Screen tearing Screen tearing is a visual artifact in video display where a display device shows information from multiple frames in a single screen draw.[1] The artifact occurs when the video feed to the device is not in sync with the display's refresh rate. This can be due to non-matching refresh rates—in which case the tear line moves as the phase difference changes (with speed proportional to difference of frame rates). It can also occur simply from lack of sync between two equal frame rates, in which case the tear line is at a fixed location that corresponds to the phase difference. During video motion, screen tearing creates a torn look as edges of objects (such as a wall or a tree) fail to line up. Tearing can occur with most common display technologies and video cards, and is most noticeable in horizontally-moving visuals, such as in slow camera pans in a movie, or classic side-scrolling video games. Screen tearing is less noticeable when more than two frames finish rendering during the same refresh interval, since this means the screen has several narrower tears instead of a single wider one. A typical video tearing artifact (simulated image) Contents Prevention V-sync Other techniques References Prevention Ways to prevent video tearing depend on the display device and video card technology, software in use, and the nature of the video material. The most common solution is to use multiple buffering. Most systems use multiple buffering and some means of synchronization of display and video memory refresh cycles.
    [Show full text]
  • Alchemist File - Understanding Cadence
    GV File Understanding Cadence Alchemist File - Understanding Cadence Version History Date Version Release by Reason for changes 27/08/2015 1.0 J Metcalf Document originated (1st proposal) 09/09/2015 1.1 J Metcalf Rebranding to Alchemist File 19/01/2016 1.2 G Emerson Completion of rebrand 07/10/2016 1.3 J Metcalf Updated for additional cadence controls added in V2.2.3.2 12/10/2016 1.4 J Metcalf Added Table of Terminology 11/12/2018 1.5 J Metcalf Rebrand for GV and update for V4.*** 16/07/2019 1.6 J Metcalf Minor additions & corrections 05/03/2021 1.7 J Metcalf Rebrand 06/09/2021 1.8 J Metcalf Add User Case (case 9) Version Number: 1.8 © 2021 GV Page 2 of 53 Alchemist File - Understanding Cadence Table of Contents 1. Introduction ............................................................................................................................................... 6 2. Alchemist File Input Cadence controls ................................................................................................... 7 2.1 Input / Source Scan - Scan Type: ............................................................................................................ 7 2.1.1 Incorrect Metadata ............................................................................................................................ 8 2.1.2 Psf Video sources ............................................................................................................................. 9 2.2 Input / Source Scan - Field order ..........................................................................................................
    [Show full text]
  • Stereographics Developers' Handbook : 1
    STEREO G RAPHICS DEVELOPERS' HANDBOOK Background on Creating Images for CrystalEyes ® and SimulEyes® 1997 StereoGraphics Corporation StereoGraphics Developers’ Handbook Table of Contents CHAPTER 1 1 Depth Cues 1 Introduction 1 Monocular Cues 3 Summing Up 4 References 5 CHAPTER 2 7 Perceiving Stereoscopic Images 7 Retinal Disparity 7 Parallax 8 Parallax Classifications 9 Interaxial Seperation 10 Congruent Nature of the Fields 10 Accommodation/Convergence Relationship 11 Control of Parallax 12 Crosstalk 12 Curing the Problems 13 Summary 13 References 13 CHAPTER 3 15 Composition 15 Accommodation/Convergence 16 Screen Surround 17 Orthostereoscopy 18 ZPS and HIT 20 Viewer-Space Effects 21 Viewer Distance 22 Software Tips 22 Proposed Standard 23 Summary 24 References 26 CHAPTER 4 27 Stereo-Vision Formats 27 What’s a Format? 27 Interlace Stereo 28 Above-and-Below Format 28 Stereo-Ready Computers 30 Side-by-Side 31 White-Line-Code 31 Summing Up 33 CHAPTER 5 35 Parallalel Lens Axes 35 The Camera Model 36 The Parallax Factor 37 Windows and Cursors 39 References 40 CHAPTER 6 41 Creating Stereoscopic Software 41 CREATING STEREOSCOPIC PAIRS 42 Perspective Projections 42 Stereo Perspective Projections 43 Parallax: Too Much of a Good Thing? 44 Putting the Eyes Where They Belong 45 Interacting with the User 49 THE ABOVE-BELOW FORMAT 49 Initialization and Interface Issues for Above-Below Stereo 51 THE SIMULEYES VR STEREOSCOPIC FORMAT 52 SimulEyes VR White Line Code 52 Initialization and Interface Issues for SimulEyes VR Stereo 52 Pseudoscopic Images 53 The Page-Swap Alternative 54 GLOSSARY 55 INDEX 59 The StereoGraphics Developers' Handbook : 1.
    [Show full text]
  • I FLEXOELECTRIC LIQUID CRYSTALS and THEIR
    FLEXOELECTRIC LIQUID CRYSTALS AND THEIR APPLICATIONS A dissertation submitted to Kent State University in partial fulfillment of the requirements for the degree of Doctor of Philosophy by Yingfei Jiang August 2020 © Copyright All rights reserved Except for previously published materials i Dissertation written by Yingfei Jiang B.S., University of Science and Technology of China, Hefei, China 2014 M.S. Kent State University, USA 2017 Ph.D., Kent State University, USA 2020 Approved by ___________________________________ , Chair, Doctoral Dissertation Committee Dengke Yang ___________________________________ , Members, Doctoral Dissertation Committee Philip J. Bos ___________________________________ Robin Selinger ___________________________________ Elizabeth K. Mann ___________________________________ Xiaoyu Zheng ___________________________________ James Gleeson Accepted by ___________________________________ , Chair, Chemical Physics Interdisciplinary Antal I Jakli Program ___________________________________ , Interim Dean, College of Arts and Sciences Mandy Munro-Stasiuk, Ph.D. TABLE OF CONTENTS TABLE OF CONTENTS ............................................................................................... III LIST OF FIGURES ..................................................................................................... VIII LIST OF TABLES .........................................................................................................XV DEDICATION.............................................................................................................
    [Show full text]