Auto-Directed Video Stabilization with Robust L1 Optimal Camera Paths

Total Page:16

File Type:pdf, Size:1020Kb

Auto-Directed Video Stabilization with Robust L1 Optimal Camera Paths Auto-Directed Video Stabilization with Robust L1 Optimal Camera Paths Matthias Grundmann1;2 Vivek Kwatra1 Irfan Essa2 [email protected] [email protected] [email protected] 1Google Research, Mountain View, CA, USA 2Georgia Institute of Technology, Atlanta, GA, USA Abstract smooth camera path, and (3) Synthesizing the stabilized video using the estimated smooth camera path. We present a novel algorithm for automatically applying We address all of the above steps in our work. Our key constrainable, L1-optimal camera paths to generate stabi- contribution is a novel algorithm to compute the optimal lized videos by removing undesired motions. Our goal is to steady camera path. We propose to move a crop window compute camera paths that are composed of constant, lin- of fixed aspect ratio along this path; a path optimized to ear and parabolic segments mimicking the camera motions include salient points and regions, while minimizing an L1- employed by professional cinematographers. To this end, smoothness constraint based on cinematography principles. our algorithm is based on a linear programming framework Our technique finds optimal partitions of smooth paths by to minimize the first, second, and third derivatives of the re- breaking the path into segments of either constant, linear, or sulting camera path. Our method allows for video stabiliza- parabolic motion. It avoids the superposition of these three tion beyond the conventional filtering of camera paths that types, resulting in, for instance, a path that is truly static only suppresses high frequency jitter. We incorporate addi- within a constant segment instead of having small residual tional constraints on the path of the camera directly in our motions. Furthermore, it removes low-frequency bounces, algorithm, allowing for stabilized and retargeted videos. e.g. those originating from a person walking with a camera. Our approach accomplishes this without the need of user We pose our optimization as a Linear Program (LP) subject interaction or costly 3D reconstruction of the scene, and to various constraints, such as inclusion of the crop window works as a post-process for videos from any camera or from within the frame rectangle at all times. Consequently, we an online source. do not perform additional motion inpainting [10,3], which is potentially subject to artifacts. 1. Introduction Related work: Current stabilization approaches employ Video stabilization seeks to create stable versions of casu- key-point feature tracking and linear motion estimation in ally shot video, ideally relying on cinematography princi- the form of 2D transformations, or use Structure from Mo- ples. A casually shot video is usually filmed on a handheld tion (SfM) to estimate the original camera path. From this device, such as a mobile phone or a portable camcorder original shaky camera path, a new smooth camera path is es- with very little stabilization equipment. By contrast, pro- timated by either smoothing the linear motion models [10] fessional cinematographers employ a wide variety of sta- to suppress high frequency jitter, or fitting linear camera bilization tools, such as tripods, camera dollies and steady- paths [3] augmented with smooth changes in velocity to cams. Most optical stabilization systems only dampen high- avoid sudden jerks. If SfM is used to estimate the 3D path frequency jitter and are unable to remove low-frequency of the camera, more sophisticated smoothing and linear fits distortions that occur during handheld panning shots, or for the 3D motion may be employed [8]. videos shot by a walking person. To overcome this limita- To rerender the original video as if it had been shot from tion, we propose an algorithm that produces stable versions a smooth camera path, one of the simplest and most robust of videos by removing undesired motions. Our algorithm approaches is to designate a virtual crop window of pre- works as a post process and can be applied to videos from defined scale. The update transform between the original any camera or from an online source without any knowl- camera path and the smooth camera path is applied to the edge of the capturing device or the scene. crop window, casting the video as if it would have been shot In general, post-process video stabilization [10] consists from the smooth camera path. If the crop window does not of the following three main steps: (1) Estimating the origi- fit within the original frame, undefined out-of-bound areas nal (potentially shaky) camera path, (2) Estimating a new may be visible, requiring motion-inpainting [3, 10]. Addi- 225 Figure 1: Five stills from our video stabilization with saliency constraints using a face detector. Original frames on top, our face-directed final result at the bottom. The resulting optimal path is essentially static in y (the up and down motion of camera is completely eliminated) and composed of linear and parabolic segments in x. Our path centers the object of interest (jumping girl) in the middle of the crop window (bottom row) without sacrificing smoothness of the path. Please see accompanying video. tionally, image-based rendering techniques [1] or light-field We want our computed camera path P (t) to adhere to rendering (if the video was captured by a camera array [13]) these cinematographic characteristics, but choose not to in- can be used to recast the original video. troduce additional cuts beyond the ones already contained While sophisticated methods for 3D camera stabiliza- in the original video. To mimic professional footage, we tion [8] have been recently proposed, the question of how optimize our paths to be composed of the following path the optimal camera path is computed is deferred to the user, segments: either by designing the optimal path by hand or selecting • A constant path, representing a static camera, a single motion model for the whole video (fixed, linear or i.e. DP (t) = 0, D being the differential operator. quadratic), which is then fit to the original path. The work • A path of constant velocity, representing a panning or 2 of Gleicher and Liu [3] was the first to our knowledge to a dolly shot, i.e. D P (t) = 0. use a cinematography-inspired optimization criteria. Beau- • A path of constant acceleration, representing the ease- in and out transition between static and panning cam- tifully motivated, the authors propose a system that creates 3 a camera path using greedy key-frame insertion (based on eras, i.e. D P (t) = 0. To obtain the optimal path composed of distinct constant, a penalty term), with linear interpolation in-between. Their linear and parabolic segments, instead of a superposition of system supports post-process saliency constraints. Our al- them, we cast our optimization as a constrained L1 min- gorithm approximates the input path by multiple, sparse imization problem. L1 optimization has the property that motion models in one unified optimization framework in- the resulting solution is sparse, i.e. it will attempt to sat- cluding saliency, blur and crop window constraints. Re- isfy many of the above properties along the path exactly. cently, Liu et al. [9] introduced a technique that imposes The computed path therefore has derivatives which are ex- subspace constraints [5] on feature trajectories when com- actly zero for most segments. On the other hand, L2 min- puting the smooth paths. However, their method requires imization will satisfy the above properties on average (in long feature tracks over multiple frames. a least-squared sense), which results in small but non-zero Our proposed optimization is related to L1 trend filtering gradients. Qualitatively, the L2 optimized camera path al- [6], which obtains a least square fit, while minimizing the ways has some small non-zero motion (most likely in the second derivate in L1 norm, therefore approximating a set direction of the camera shake), while our L1 optimized path of points with linear path segments. However, our algorithm is only composed of segments resembling a static camera, is more general, as we also allow for constant and parabolic (uniform) linear motion, and constant acceleration. paths (via minimizing the first and third derivate). Figure8 Our goal is to find a camera path P (t) minimizing the shows that we can achieve L1 trend filtering through a par- above objectives while satisfying specific constraints. We ticular weighting for our objective. explore a variety of constraints: Inclusion constraint: A crop window transformed by the 2. L1 Optimal Camera Paths path P (t) should always be contained within the frame rectangle transformed by C(t), the original camera From a cinematographic standpoint, the most pleasant path. When modeled as a hard constraint, this allows viewing experience is conveyed by the use of either static us to perform video stabilization and retargeting while cameras, panning ones mounted on tripods or cameras guaranteeing that all pixels within the crop window placed onto a dolly. Changes between these shot types can contain valid information. be obtained by the introduction of a cut or jerk-free transi- Proximity constraint: The new camera path P (t) should tions, i.e. avoiding sudden changes in acceleration. preserve the original intent of the movie. For example, 226 if the original path contained segments with the camera Residual R1 R2 zooming in, the optimal path should also follow this motion -1 -1 -1 B1 = C 1 P1 B2 = C 2 P2 B3 = C 3 P3 motion, but in a smooth manner. Crop Saliency constraint: Salient points (e.g. obtained by a face window detector or general mode finding in a saliency map) Camera F2 F3 path Ct should be included within all or a specific part of the (known) crop window transformed by P (t). It is advantageous to model this as a soft constraint to prevent tracking C1 C2 C3 of salient points, which in general leads to non-smooth Figure 2: Camera path.
Recommended publications
  • MANUAL Set-Up and Operations Guide Glidecam Industries, Inc
    GLIDECAM HD-SERIES 1000/2000/4000 MANUAL Set-up and Operations Guide Glidecam Industries, Inc. 23 Joseph Street, Kingston, MA 02364 Customer Service Line 1-781-585-7900 Manufactured in the U.S.A. COPYRIGHT 2013 GLIDECAM INDUSTRIES, INC. ALL RIGHTS RESERVED PLEASE NOTE Since the Glidecam HD-2000 is essentially the same as the HD-1000 and the HD-4000, this manual only shows photographs of the Glidecam HD-2000 being setup and used. The Glidecam HD-1000 and the HD-4000 are just smaller and larger versions of the HD-2000. When there are important differences between the HD-2000 and the HD-1000 or HD-4000 you will see it noted with a ***. Also, the words HD-2000 will be used for the most part to include the HD-1000 and HD-4000 as well. 2 TABLE OF CONTENTS SECTION # PAGE # 1. Introduction 4 2. Glidecam HD-2000 Parts and Components 6 3. Assembling your Glidecam HD-2000 10 4. Attaching your camera to your Glidecam HD-Series 18 5. Balancing your Glidecam HD-2000 21 6. Handling your Glidecam HD-2000 26 7. Operating your Glidecam HD-2000 27 8. Improper Techniques 29 9. Shooting Tips 30 10. Other Camera Attachment Methods 31 11. Professional Usage 31 12. Maintenance 31 13. Warning 32 14. Warranty 32 15. Online Information 33 3 #1 INTRODUCTION Congratulations on your purchase of a Glidecam HD-1000 and/or Glidecam HD-2000 or Glidecam HD-4000. The amazingly advanced and totally re-engineered HD-Series from Glidecam Industries represents the top of the line in hand-held camera stabilization.
    [Show full text]
  • The Phenomenological Aesthetics of the French Action Film
    Les Sensations fortes: The phenomenological aesthetics of the French action film DISSERTATION Presented in Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy in the Graduate School of The Ohio State University By Matthew Alexander Roesch Graduate Program in French and Italian The Ohio State University 2017 Dissertation Committee: Margaret Flinn, Advisor Patrick Bray Dana Renga Copyrighted by Matthew Alexander Roesch 2017 Abstract This dissertation treats les sensations fortes, or “thrills”, that can be accessed through the experience of viewing a French action film. Throughout the last few decades, French cinema has produced an increasing number of “genre” films, a trend that is remarked by the appearance of more generic variety and the increased labeling of these films – as generic variety – in France. Regardless of the critical or even public support for these projects, these films engage in a spectatorial experience that is unique to the action genre. But how do these films accomplish their experiential phenomenology? Starting with the appearance of Luc Besson in the 1980s, and following with the increased hybrid mixing of the genre with other popular genres, as well as the recurrence of sequels in the 2000s and 2010s, action films portray a growing emphasis on the importance of the film experience and its relation to everyday life. Rather than being direct copies of Hollywood or Hong Kong action cinema, French films are uniquely sensational based on their spectacular visuals, their narrative tendencies, and their presentation of the corporeal form. Relying on a phenomenological examination of the action film filtered through the philosophical texts of Maurice Merleau-Ponty, Paul Ricoeur, Mikel Dufrenne, and Jean- Luc Marion, in this dissertation I show that French action cinema is pre-eminently concerned with the thrill that comes from the experience, and less concerned with a ii political or ideological commentary on the state of French culture or cinema.
    [Show full text]
  • The Engenius Films Guide to Film Making
    The Engenius Films Guide to Film Making Introduction Engenius Films are a collection of short films introducing various Engineering topics to children and featuring some real Engineers. The main objective is to show young people the variety, challenge and creativity of Engineering as well as the difference it can make to people’s lives – in contrast to the widely held misconception that Engineers ‘just fix cars’! The films are aimed at children from Key Stage 2 (older primary school) and Key Stage 3 (younger secondary school) with the intention that they would be used by teachers as lesson starters or just watched individually at home. The Engineers in the films are from a range of disciplines (Mechanical, Chemical, Biomedical, Manufacturing and Materials Science) and include apprentices, undergraduate students, graduate professionals, post-graduate researchers, post-doc researchers and lecturers. Some had experience of being interviewed on camera but most hadn’t. Most individual films had between 1 and 3 Engineers (the formula student film had 6). The films also feature some children from Years 5 and 6 of a local primary school. I received funding from the Engineering Professors’ Council to make the films and something they were particularly keen on was encouraging a legacy so that this collection of films would just be the start of Engineers in companies and universities making their own films to get the message across in their own way, or in the words of Dr. Hugh Hunt, start ‘waving their arms around about Engineering’ Types of film There are different types of filming that can be used as Engineering outreach tools.
    [Show full text]
  • Software Simulation of Depth of Field Effects in Video from Small Aperture Cameras Jordan Sorensen
    Software Simulation of Depth of Field Effects in Video from Small Aperture Cameras MASSACHUSETTS INSTITUTE by OF TECHNOLOGY Jordan Sorensen AUG 2 4 2010 B.S., Electrical Engineering, M.I.T., 2009 LIBRARIES Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements for the degree of ARCHNES Master of Engineering in Electrical Engineering and Computer Science at the MASSACHUSETTS INSTITUTE OF TECHNOLOGY June 2010 @ Massachusetts Institute of Technology 2010. All rights reserved. Author .. Depi4nfent of Electrical Engineering and Computer Science May 21, 2010 Certified by....................................... ... Ramesh Raskar Associate Professor, MIT Media Laboratory Thesis Supervisor Accepted by. ...... ... ... ..... .... ..... .A .. Dr. Christopher YOerman Chairman, Department Committee on Graduate Theses 2 Software Simulation of Depth of Field Effects in Video from Small Aperture Cameras by Jordan Sorensen Submitted to the Department of Electrical Engineering and Computer Science on May 21, 2010, in partial fulfillment of the requirements for the degree of Master of Engineering in Electrical Engineering and Computer Science Abstract This thesis proposes a technique for post processing digital video to introduce a simulated depth of field effect. Because the technique is implemented in software, it affords the user greater control over the parameters of the effect (such as the amount of defocus, aperture shape, and defocus plane) and allows the effect to be used even on hardware which would not typically allow for depth of field. In addition, because it is a completely post processing technique and requires no change in capture method or hardware, it can be used on any video and introduces no new costs.
    [Show full text]
  • Stabilization of Endoscopic Videos Using Camera Path from Global Motion Vectors
    Stabilization of Endoscopic Videos using Camera Path from Global Motion Vectors Navya Amin, Thomas Gross, Marvin C. Offiah, Susanne Rosenthal, Nail El-Sourani and Markus Borschbach Competence Center Optimized Systems, University of Applied Sciences (FHDW), Hauptstr. 2, 51465 Bergisch Gladbach, Germany Keywords: Medical Image Processing, Endoscopy, Global Motion Vectors, Local Motion Estimation, Image Segmenta- tion, Video Stabilization. Abstract: Many algorithms for video stabilization have been proposed so far. However, not many digital video stabiliza- tion procedures for endoscopic videos are discussed. Endoscopic videos contain immense shakes and distor- tions as a result of some internal factors like body movements or secretion of body fluids as well as external factors like manual handling of endoscopic devices, introduction of surgical devices into the body, luminance changes etc.. The feature detection and tracking approaches that successfully stabilize the non-endoscopic videos might not give similar results for the endoscopic videos due to the presence of these distortions. Our focus of research includes developing a stabilization algorithm for such videos. This paper focusses on a spe- cial motion estimation method which uses global motion vectors for tracking applied to different endoscopic types (while taking into account the endoscopic region of interest). It presents a robust video processing and stabilization technique that we have developed and the results of comparing it with the state-of-the-art video stabilization tools. Also it discusses the problems specific to the endoscopic videos and the processing techniques which were necessary for such videos unlike the real-world videos. 1 INTRODUCTION tion of such videos becomes necessary to overcome such problems.
    [Show full text]
  • A New Film Language: “Amateur Video”
    The Turkish Online Journal of Design, Art and Communication - TOJDAC April 2012 Volume 2 Issue 2 A NEW FILM LANGUAGE: “AMATEUR VIDEO” H. Hale KÜNÜÇEN Başkent Üniversitesi, İletişim Fakültesi, Ankara [email protected] Kağan OLGUNTÜRK Bilkent Üniversitesi, Güzel Sanatlar, Tasarım ve Mimarlık Fakültesi, Ankara [email protected] ABSTRACT Film making has been a very expensive hobby for ameteurs from the day it was discovered. Also it has not been taken as a professional tool for years. Especially after Griffth’s approaches on camera movements, camera angles, framing techniques such as medium shot or close-up. The quality level of filmmaking between amateurs and professionals has been highly spread. Today, by the help of new technologies these two fields got closer. Now we can make near-professional films by using amateur equipments; we can edit them at our home computer, we can even prepare some music at home by using the help of some softwares. Also we can freely share it by using websites such as Youtube, Vimeo or some others. So for amateurs its not only easy and cheap to produce a film but also it is easy and cheap to distribute it. The number of amateur movies produced today are much more then professional movies. The enormous number of amateur productions also affected the audience and created “a new way” of story telling like shaked camera movements, deficient lighting, grainy look. This way of story telling first was discomforting and disorienting for the audience, but later they got used to it. This also affected the professionals: lots of production firms started to make professional films which used ‘amateur way’ of story telling.
    [Show full text]
  • ACTION! MAKING VIDEOS and MOVIES Member Guide Pub
    Arts and Communication ACTION! MAKING VIDEOS AND MOVIES Member Guide Pub. No. IS401 WISCONSIN 4-H PUBLICATION HEAD HEART HANDS HEALTH Contents “Motion” Pictures .................................................. 2 Visual Variety......................................................... 6 The Motion in Motion Pictures Lenses The Pictures in Motion Pictures Camera Angles Panning and Tilting Storytelling ............................................................ 3 Zooming Editing As You Plan and Shoot .............................. 4 Titles ...................................................................... 7 Scene Length Pacing Sound .................................................................... 7 Continuity Natural Sound Controlled Sound Planning ................................................................ 4 Cutaways Showing Your Production ...................................... 8 Matching Action Screen Direction Reviewing Your Production ................................... 8 Story Lighting ................................................................. 5 Pictures Outdoors Sound Indoors Glossary ................................................................. 9 Camera Handling................................................... 6 * Words with this symbol after them are defined. Before You Begin Handholding Framing WISCONSIN 4-H Pub. No. IS401, Pg. 1 Motion Pictures A new way to watch TV You can learn a lot about making videos and movies by The Motion in Motion Pictures watching TV in a new way. Turn the sound off. Now watch
    [Show full text]
  • RACE and REPRESENTATION in FRIDAY NIGHT LIGHTS by Keisha
    RACE AND REPRESENTATION IN FRIDAY NIGHT LIGHTS by Keisha Johnson A Thesis Submitted to the Faculty of The Dorothy F. Schmidt College of Arts and Letters in Partial Fulfillment of the Requirements for the Degree of Master of Arts Florida Atlantic University Boca Raton, Florida August 2012 Copyright by Keisha Johnson 2012 ii RACE AND REPRESENTATION IN FRIDAY NIGHT LIGHTS by Keisha Johnson This thesis was prepared under the direction of the candidate's thesis advisor, Dr. Stephen Charbonneau, School of Communication and Multimedia Studies, and has been approved by the members of her supervisory committee. It was submitted to the faculty of The Dorothy F. Schmidt College of Arts and Letters and was accepted in partial fulfillment of the requirements for degree of Master of Arts. Y COMMITTEE: Stephen Charbonneau, Ph.D Thesis Advisor Noemi Marin~ Ph.D Director, School of Communication and Multimedia Studies Heather Coltman, DMA Interim Dean, Dorothy F. Schmidt College of Arts and Letters Barry T. R sson, Ph.D Dean, Graduate College 111 ACKNOWLEDGEMENTS The author wishes to express her sincere thanks to all family and friends who supporter her on the endeavor of writing this manuscript. The author is especially grateful to her thesis advisor for providing the guidance and expertise needed to carry through with the research involved in this manuscript. iv ABSTRACT Author: Keisha Johnson Title: Race and Representation in Friday Night Lights Institution: Florida Atlantic University Thesis Advisor: Dr. Stephen Charbonneau Degree: Master of Arts Year: 2012 This thesis will highlight the significance and representation of race in the film and television show Friday Night Lights.
    [Show full text]
  • Contexual Document
    Contexual Document Nikeil Deo Mingchen Tang Student ID: #1453154 Student ID: #1435588 nikxblog.wordpress.com blog8116.wordpress.com Contents • Key Question • Concept Statement • Research & Case Study • Concepts • Interviews Nikeil Deo Mingchen Tang Student ID: #1453154 Student ID: #1435588 nikxblog.wordpress.com blog8116.wordpress.com How to utilize our elective skills to create an action sequence? Nikeil Deo Mingchen Tang Student ID: #1453154 Student ID: #1435588 nikxblog.wordpress.com blog8116.wordpress.com Concept Statement We will be creating a action sequence that will have easy to understand visual storytelling, clear communication of visual action. Nikeil Deo Mingchen Tang Student ID: #1453154 Student ID: #1435588 nikxblog.wordpress.com blog8116.wordpress.com Research Techniques and skills Case Studies • 5 Things a Action sequence needs • The Hobbit Director: Peter Jackson • Camera and editing techniques • The Raid (2012) Directed by Gareth Evans • Lighting techniques • Mad Max (2015) 2015 Directed by Goerge Miller • The Bourne Identity (2002) Hollywood Movie Doug Liam Nikeil Deo Mingchen Tang Student ID: #1453154 Student ID: #1435588 nikxblog.wordpress.com blog8116.wordpress.com 5 Things a Action sequence needs • Linear action sequences • Characters (Multiple action sequences all happening at once, Although it is Use the characters personalities, conflicts and arcs to create filmed as one at a time as the viewers only have time to process something new out of the action, for example in The Hobbit, one fight at a time) directed by Peter Jackson, a meele battle turned into a friendly competition between Gimlet and Legolas, which was essential to • Action Drops their movement from adversaries to best friends. Moments this Each drop in a action sequence is better when it flows into another those reflect special moments and reflect characters, theme and action sequence (Peter Jackson has used many of this type of intricacy in every shot, which is great efficient storytelling.
    [Show full text]
  • Camera Shots PROJECT #1 – Shot List with Slates
    Cinema/TV Department Cinema 2 Assignment- Basic Dozen-Camera Shots PROJECT #1 – Shot List with Slates PRODUCING PROJECT 1: The student practices cinematography by taking a series of motion picture shots. The student learns the operation of the camera & gains familiarity with the basic shot types used in cinema. The student learns how to use slates and the basics of ordering shots by editing. This 12 shot sequence (including opening title) is to be shot and presented in the order written here. Each raw shot should run 5 to 15 seconds. If you make a mistake when filming, simply redo the shots as a separate ‘take.’ The 12 live action shots must be separate, uncombined shots, without camera moves or zooms not specifically indicated in the instructions. The finished project will include these raw slated shots to be played silent, followed by an optional, extra credit edited version, to be played with an optional soundtrack. CAMERA/CINEMATOGRAPHY Focus & Exposure: (4 points) Achieving correct focus and appropriate exposure is fundamental to all cinematography. Each shot should be composed and captured or photographed with sharp focus (points will be lost for soft focus shots) and with a brightness level that allows the viewer to see what is important in the shot. You may use the default auto settings on the camera to set focus and exposure, but you are encouraged to gain familiarity with the manual settings. Shoot outdoors in daylight to get the best overall brightness level. Place subjects (onscreen talent) in the light. Smooth Camerawork: (4 points) Use a tripod or camera grip or gimbal or for all shots.
    [Show full text]
  • IN FOCUS: Speed Staying On, Or Getting
    IN FOCUS: Speed Staying on, or Getting off (the Bus): Approaching Speed in Cinema and Media Studies by TINA KENDALL, editor t seems only appropriate to introduce this In Focus by invoking the 1994 Jan de Bont movie Speed—a film peculiarly fixated on the spectacle of human bodies moving at dangerous velocities, whether trapped in elevators, handcuffed to runaway subway trains, or (most memorably) hurtling down a half-constructed freeway Ion a Santa Monica bus rigged with a bomb set to detonate if its speedometer drops below fifty miles per hour. Much of the suspense of this high-concept movie hinges on the pressure that such fast-paced movement puts on both characters and spectators to react physically and affectively in time with the flow of action. Protagonist Annie Porter (Sandra Bullock) acts as both the focal point of the drama and surrogate for the audience as she takes command of the bus, weaving it dexterously through rush-hour traffic, deflecting danger, and thwarting disaster at regular micro-intervals. At a moment of particular dramatic intensity, Annie approaches a freeway exit; with the bus flanked on both sides by traffic, she looks anxiously at police officer Jack Traven (Keanu Reeves), shouting at him to make the call: “Stay on or get off ? Stay on or get off ?” As with other climactic moments in the film, Speed responds to this question not by slackening pace but by ramping it up and pushing straight through—each of its suspenseful situations being “resolved by acceleration.”1 On the one 1 Scott Higgins, “Suspenseful Situations: Melodramatic Narrative and the Contemporary Action Film,” Cinema Journal 47, no.
    [Show full text]
  • Video Depth-From-Defocus
    Video Depth-From-Defocus Hyeongwoo Kim 1 Christian Richardt 1, 2, 3 Christian Theobalt 1 1 Max Planck Institute for Informatics 2 Intel Visual Computing Institute 3 University of Bath Abstract aperture, into a valuable signal. In theory, smaller apertures produce sharp images for scenes covering a large depth range. Many compelling video post-processing effects, in particular When using a larger aperture, only scene points close to a aesthetic focus editing and refocusing effects, are feasible if certain focus distance project to a single point on the image per-frame depth information is available. Existing computa- sensor and appear in focus (see Figure2). Scene points at tional methods to capture RGB and depth either purposefully other distances are imaged as a circle of confusion [32]. The modify the optics (coded aperture, light-field imaging), or limited region of sharp focus around the focus distance is employ active RGB-D cameras. Since these methods are known as depth of field; outside of it the increasing defocus less practical for users with normal cameras, we present an blur is an important depth cue [22]. algorithm to capture all-in-focus RGB-D video of dynamic Unfortunately, depth of field in normal videos cannot be scenes with an unmodified commodity video camera. Our changed after recording, unless a method like ours is applied. algorithm turns the often unwanted defocus blur into a valu- Our approach (Figure1) takes as input a video in which able signal. The input to our method is a video in which the focus sweeps across the scene, e.g.
    [Show full text]