Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

David Sinclair

dblp:28/6496 · DBLP profile ↗
← Back
28ranked-venue papers
16as first author
1since 2021 · last 2025
0000-0002-9936-436XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 17 · 15 first-authorGraphics, computer vision, multimedia, augmented reality and games · 16 · 10 first-author · 1 since 2021Databases, data management, data science and information retrieval · 2Human-computer interaction and ubiquitous computing · 2Software engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
3 papers
Rendering · 40% Virtual and augmented reality · 40% Image and video coding · 12%
Artificial intelligence
7 papers
3D vision · 61% Video understanding and tracking · 18% Motion planning and robot control · 12%
Databases, data mining, and information retrieval
3 papers
Information retrieval · 100%
Human-computer interaction and pervasive computing
2 papers
Interaction techniques and input · 79% User interface design and tools · 21%

Topics — the 21 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Virtual and augmented reality
immersive rendering
0.412019
Compressed Animated Light Fields with Real-Time View-Dependent Reconstruction · IEEE Trans. Vis. Comput. Graph. 2019
Rendering › image-based rendering
light field rendering
0.412019
Compressed Animated Light Fields with Real-Time View-Dependent Reconstruction · IEEE Trans. Vis. Comput. Graph. 2019
Image and video coding
video compression
0.112019
Compressed Animated Light Fields with Real-Time View-Dependent Reconstruction · IEEE Trans. Vis. Comput. Graph. 2019
Computer vision › Video understanding and tracking
motion segmentation
0.031994
Independent motion segmentation and collision prediction for road vehicles · ECCV (1) 1994
Independent motion segmentation and collision prediction for road vehicles · CVPR 1994
Motion segmentation and local structure · ICCV 1993
Interaction techniques and input › spatial interaction › navigation
image browsing
0.012001
Does organisation by similarity assist image browsing? · CHI 2001
Computer vision › 3D vision
shape from shading
0.012000
Smooth Region Structure: Folds, Domes, Bowls, Ridges, Valleys and Slopes · CVPR 2000
Information retrieval
personal information management
0.012000
Managing photos with ATT shoebox · SIGIR 2000
Image and video processing
image segmentation
0.012000
Smooth Region Structure: Folds, Domes, Bowls, Ridges, Valleys and Slopes · CVPR 2000
Image and video processing › image segmentation
region-based segmentation
0.012000
Smooth Region Structure: Folds, Domes, Bowls, Ridges, Valleys and Slopes · CVPR 2000
Computer vision › 3D vision
structure from motion
0.021996
Further constraints on visual articulated motions · CVPR 1996
Motion segmentation and local structure · ICCV 1993
Robotics › Motion planning and robot control
collision prediction
0.021994
Independent motion segmentation and collision prediction for road vehicles · ECCV (1) 1994
Independent motion segmentation and collision prediction for road vehicles · CVPR 1994
Information retrieval
evaluation
0.011999
Evaluating a Visualisation of Image Similarity (poster abstract) · SIGIR 1999
Information retrieval
image retrieval
0.022001
Does organisation by similarity assist image browsing? · CHI 2001
Evaluating a Visualisation of Image Similarity (poster abstract) · SIGIR 1999
Computer vision › Face, body and person analysis
articulated motion
0.011996
Further constraints on visual articulated motions · CVPR 1996
Computer vision › 3D vision › 3d scene understanding › scene geometry
planar region detection
0.011996
Quantitative planar region detection · Int. J. Comput. Vis. 1996
Computer vision › 3D vision › 3d reconstruction
projective reconstruction
0.011996
Further constraints on visual articulated motions · CVPR 1996
Computer vision › 3D vision › motion estimation
ego-motion estimation
0.011994
Robust estimation of egomotion from normal flow · Int. J. Comput. Vis. 1994
Computer vision › 3D vision › motion estimation
normal flow
0.011994
Robust estimation of egomotion from normal flow · Int. J. Comput. Vis. 1994
Geometric modeling and processing
shape descriptor
0.011994
Isoperimetric Normalization of Planar Curves · IEEE Trans. Pattern Anal. Mach. Intell. 1994
Computer vision › 3D vision
surface normal estimation
0.011993
Motion segmentation and local structure · ICCV 1993
Robotics › Robot navigation and mapping
visual odometry
0.011993
Motion segmentation and local structure · ICCV 1993

Methods — techniques the papers use, named apart from their topics

multi-view ray casting · 0.4cubemap rendering · 0.4GPU decompression · 0.4visual similarity · 0.1user experiment · 0.1filter-based segmentation · 0.1contour analysis · 0.1epipolar constraint · 0.0euclidean hinge constraint · 0.0articulation axis estimation · 0.0structure from motion · 0.0projective geometry · 0.0optimization · 0.0normal flow · 0.0independent motion segmentation · 0.0angular velocity estimation · 0.0
YearPublicationVenuePosition
2025 NeFT-Net: N-window extended frequency transformer for rhythmic motion prediction
abstract
Advancements in prediction of human motion sequences are critical for enabling online virtual reality (VR) users to dance and move in ways that accurately mirror real-world actions, delivering a more immersive and connected experience. However, latency in networked motion tracking remains a significant challenge, disrupting engagement and necessitating predictive solutions to achieve real-time synchronization of remote motions. To address this issue, we propose a novel approach leveraging a synthetically generated dataset based on supervised foot anchor placement timings for rhythmic motions, ensuring periodicity and reducing prediction errors. Our model integrates a discrete cosine transform (DCT) to encode motion, refine high-frequency components, and smooth motion sequences, mitigating jittery artifacts. Additionally, we introduce a feed-forward attention mechanism designed to learn from N-window pairs of 3D key-point pose histories for precise future motion prediction. Quantitative and qualitative evaluations on the Human3.6M dataset highlight significant improvements in mean per joint position error (MPJPE) metrics, demonstrating the superiority of our technique over state-of-the-art approaches. We further introduce novel result pose visualizations through the use of generative AI methods.
Adeyemi Ademola, David Sinclair, Babis Koniaris, Samantha Hannah, Kenny Mitchell
Comput. Graph.2
2019 Compressed Animated Light Fields with Real-Time View-Dependent Reconstruction
abstract
We propose an end-to-end solution for presenting movie quality animated graphics to the user while still allowing the sense of presence afforded by free viewpoint head motion. By transforming offline rendered movie content into a novel immersive representation, we display the content in real-time according to the tracked head pose. For each frame, we generate a set of cubemap images per frame (colors and depths) using a sparse set of of cameras placed in the vicinity of the potential viewer locations. The cameras are placed with an optimization process so that the rendered data maximise coverage with minimum redundancy, depending on the lighting environment complexity. We compress the colors and depths separately, introducing an integrated spatial and temporal scheme tailored to high performance on GPUs for Virtual Reality applications. A view-dependent decompression algorithm decodes only the parts of the compressed video streams that are visible to users. We detail a real-time rendering algorithm using multi-view ray casting, with a variant that can handle strong view dependent effects such as mirror surfaces and glass. Compression rates of 150:1 and greater are demonstrated with quantitative analysis of image reconstruction quality and performance.
Charalampos Koniaris, Maggie Kosek, David Sinclair, Kenny Mitchell
IEEE Trans. Vis. Comput. Graph.3
2018 Empowerment and embodiment for collaborative mixed reality systems
abstract
Abstract We present several mixed‐reality‐based remote collaboration settings by using consumer head‐mounted displays. We investigated how two people are able to work together in these settings. We found that the person in the AR system will be regarded as the “leader” (i.e., they provide a greater contribution to the collaboration), whereas no similar “leader” emerges in augmented reality (AR)‐to‐AR and AR‐to‐VRBody settings. We also found that these special patterns of leadership only emerged for 3D interactions and not for 2D interactions. Results about the participants' experience of leadership, collaboration, embodiment, presence, and copresence shed further light on these findings.
David Sinclair, Kenny Mitchell
Comput. Animat. Virtual Worlds2
2017 Real-time Rendering with Compressed Animated Light Fields
Babis Koniaris, Maggie Kosek, David Sinclair, Kenny Mitchell
Graphics Interface3
2014 Dual sensor filtering for robust tracking of head-mounted displays
abstract
We present a low-cost solution for yaw drift in head-mounted display systems that performs better than current commercial solutions and provides a wide capture area for pose tracking. Our method applies an extended Kalman filter to combine marker tracking data from an overhead camera with onboard head-mounted display accelerometer readings. To achieve low latency, we accelerate marker tracking with color blob localisation and perform this computation on the camera server, which only transmits essential pose data over WiFi for an unencumbered virtual reality system.
Nicholas T. Swafford, Bas Boom, Kartic Subr, David Sinclair, Darren Cosker, Kenny Mitchell
VRST4
2009 Semantic Analysis of Field Sports Video using a Petri-Net of Audio-Visual Concepts
abstract
The most common approach to automatic summarization and highlight detection in sports video is to train an automatic classifier to detect semantic highlights based on occurrences of low-level features such as action replays, excited commentators or changes in a scoreboard. We propose an alternative approach based on the detection of perception concepts (PCs) and the construction of Petri-Nets, which can be used for both semantic description and event detection within sports videos. Low-level algorithms to detect PCs using visual, aural and motion characteristics are proposed, and a series of Petri-Nets composed of PCs is formally defined to describe video content. We call this a perception concept network–Petri-Net (PCN–PN) model. Using PCN–PNs, personalized high-level semantic descriptions of video highlights can be facilitated and queries on high-level semantics can be achieved. A particular strength of this framework is that we can easily build semantic detectors based on PCN–PNs to search within sports videos and locate interesting events. Experimental results based on recorded sports video data across three types of sports games (soccer, basketball and rugby), and each from multiple broadcasters, are used to illustrate the potential of this framework.
Liang Bai 0003, Songyang Lao, Alan F. Smeaton, Noel E. O'Connor, David A. Sadlier, David Sinclair
Comput. J.6
2004 Synthesising Attacks on Cryptographic Protocols
David Sinclair, David Gray, Geoff W. Hamilton
ATVA1
2004 Language-based querying of image collections on the basis of an extensible ontology
Christopher Town 0001, David Sinclair
Image Vis. Comput.2
2003 A Self-Referential Perceptual Inference Framework for Video Interpretation
Christopher Town 0001, David Sinclair
ICVS2
2001 Does organisation by similarity assist image browsing?
abstract
In current systems for browsing image collections, users are presented with sets of thumbnail images arranged in some default order on the screen. We are investigating whether it benefits users to have sets of thumbnails arranged according to their mutual similarity, so images that are alike are placed together. There are, of course, many possible definitions of "similarity": so far we have explored measurements based on low-level visual features, and on the textual captions assigned to the images. Here we describe two experiments, both involving designers as the participants, examining whether similarity-based arrangements of the candidate images are helpful for a picture selection task. Firstly, the two types of similarity-based arrangement were informally compared. Then, an arrangement based on visual similarity was more formally compared with a control of a random arrangement. We believe this work should be of interest to anyone designing a system that involves presenting sets of images to users. Keywords Image retrieval, information visualisation, evaluation.
Kerry Rodden, Wojciech Basalaj, David Sinclair, Kenneth R. Wood
CHI3
2000 Smooth Region Structure: Folds, Domes, Bowls, Ridges, Valleys and Slopes
abstract
This paper shows that the structure of the isobrightness contours in 'smooth' regions of a segmented image may be used to quantify the variation in shading. Topographic terms are then appropriate for labelling the kinds of generic structure that arise in smooth region domes, bowls, ridges, valleys, slopes and folds are quantifiable. The method uses contour context rather that filter banks or a solution to the shape from shading problem to quality the form of a region's brightness function. Region segmentation (distinguishing smooth from textured regions) is also performed with a largely filter free segmentation scheme with a brief outline of the scheme being given.
David Sinclair
CVPR1
2000 Managing photos with ATT shoebox
Timothy J. Mills, David Pye, David Sinclair, Kenneth R. Wood
SIGIR3
1999 Evaluating a Visualisation of Image Similarity (poster abstract)
abstract
No abstract available.
Kerry Rodden, Wojciech Basalaj, David Sinclair, Kenneth R. Wood
SIGIR3
1998 The GST load balancing algorithm for parallel and distributed systems
David Sinclair
Int. J. Approx. Reason.1
1996 Further constraints on visual articulated motions
abstract
This paper derives what we term the Euclidean hinge constraint for projective reconstruction of objects displaying articulated motion. A Euclidean hinge is defined here to be an articulation axis with the proviso that any plane perpendicular to the articulation axis in link 1 has a coincident plane which is perpendicular to the articulation ads in link 2 and that these planes remain coincident under articulated motion. This constraint permits the independent projective reconstructions of two adjacent articulated links to be placed in a common frame. The constraint may be expressed mathematically by considering what we define as circular parallax. Additionally the existence of a Euclidean hinge permits the permits the projective frame to be brought nearer to a Euclidean frame for the reconstructed object. A brief reprise of the method of articulation axis estimation is given together with a more extensive series of experimental results.
David Sinclair, K. Zesar
CVPR1
1996 The Euclidean hinge constraint in articulated motions
abstract
This paper derives what we term the Euclidean hinge constraint for projective reconstruction of objects displaying articulated motion. A Euclidean hinge is defined here to be an articulation axis with the proviso that any plane perpendicular to the articulation axis in link 1 has a coincident plane which is perpendicular to the articulation axis in link 2, and that these planes remain coincident under articulated motion. This constraint permits the independent projective reconstructions of two adjacent articulated links to be placed in a common frame. The constraint may be expressed mathematically by considering what we define as circular parallax. Additionally, the existence of a Euclidean hinge permits the projective frame to be brought nearer to a Euclidean frame for the reconstructed object.
David Sinclair
ICPR1
1996 Cluster-based texture analysis
abstract
This paper presents a novel hierarchical cluster based texture model. The method first estimates a code-book for micro-texture in pixel neighbourhoods using a variant of Bezdek's fuzzy c-mean clustering routine. The elements of the code-book are then used to "represent" the image. Larger scale textural variations are found by performing grouping over code-book elements in the "represented" image. At this stage a dispersed non-compact neighbourhood together with a c-medioid clustering method are used. The model falls into the class of structural texture models and depends on the multiple re-occurrence of micro-texture to function. The model is able to distinguish between Brodatz textures and detect "faults" in regular textures.
David Sinclair
ICPR1
1996 Quantitative planar region detection
David Sinclair, Andrew Blake 0001
Int. J. Comput. Vis.1
1994 Independent motion segmentation and collision prediction for road vehicles
abstract
This paper presents a method for doing motion segmentation for autonomous vehicles which drive on planar surfaces. There are two distinct types of independent motion that may occur within an image sequence taken from a moving vehicle. The first generic type of independent motion is when the projected motion of points on the independent object violate the epipolar constraint. The second case is where the epipolar constraint is not violated. This paper demonstrates that it is possible to detect this second type of independent motion by looking for progressive dis-occlusion of the road. A novel collision prediction method is also given. The method predicts the projection of a corridor down which the AGV will travel. This prediction may be used for time to contact collision prediction and the corridor width embodies an estimate of the vehicles size.>
David Sinclair, Boubakeur Boufama, Roger Mohr
CVPR1
1994 Independent motion segmentation and collision prediction for road vehicles
David Sinclair, Boubakeur Boufama
ECCV (1)1
1994 Robust estimation of egomotion from normal flow
David Sinclair, Andrew Blake 0001, David William Murray 0001
Int. J. Comput. Vis.1
1994 Isoperimetric Normalization of Planar Curves
abstract
This paper presents an algorithm for transforming closed planar curves into a canonical form, independent of the viewpoint from which the original image of the contour was taken. The transformation that takes the contour to its canonical form is a member of the projective group PGL(2), chosen because PGL(2) contains all possible transformations of a plane curve under central projection onto another plane. The scheme relies on solving computationally an "isoperimetric" problem in which a transformation is sought which maximises the area of a curve given unit perimeter. In the case that the transformation is restricted to the affine subgroup there is a unique extremising transformation for any piecewise smooth closed curve. Uniqueness holds, almost always, even for curves that are not closed. In the full projective case, isoperimetric normalization is well-defined only for closed curves. We have found computational counterexamples for which there is more than one extremal transformation. Numerical algorithms are described and demonstrated both for the affine and the projective cases. Once a canonical curve is obtained, its isoperimetric area can be regarded as an invariant descriptor of shape.>
David Sinclair, Andrew Blake 0001
IEEE Trans. Pattern Anal. Mach. Intell.1
1993 Motion segmentation and local structure
abstract
The author presents a means of segmenting independently moving objects from rigid backgrounds and recovering the orientations of the normals of local planar surface patches. The camera motion can be arbitrary with the proviso that the independent image motion violates the epipolar constraint. The method relies on describing the motion of points in the world in terms of their angular velocity relative to the camera. The method is crucially dependent on estimating camera rotation around image directions. An assumption about the likely motion of automatic guided vehicles is used to resolve the two-fold ambiguity in the estimate of the normal of a local planar patch. This allows local scene structure and camera rotation to be estimated. Motion segmentation is demonstrated on a real image sequence.>
David Sinclair
ICCV1
1993 Automatic segmentation of hand-wrist radiographs
G. Manos, A. Y. Cairns, Ian W. Ricketts, David Sinclair
Image Vis. Comput.4
1993 Planar region detection and motion recovery
David Sinclair, Andrew Blake 0001, Stephen M. Smith 0001, Charlie Rothwell
Image Vis. Comput.1
1992 Planar Region Detection and Motion Recovery
David Sinclair, Andrew Blake 0001, Stephen M. Smith 0001, Charlie Rothwell
BMVC1
1991 A Novel Approach to Motion Segmentation
David Sinclair, Andrew Blake 0001, Paul A. Beardsley, David William Murray 0001
BMVC1
1990 Robust ego-motion estimation
abstract
This paper aims to develop a simple algorithm for determining the direction of ego-motion of a monocular observer in a static environment. Rather than returning a single direction the algorithm returns a set of motion directions known to contain the true direct tion. Translational motion can be arbitrary. The algorithm is based on one invented by Horn and Weldon [1]. It uses only normal components of optical flow at discrete image locations and is only intended to function when the the contribution of rotation to the apparent motion is small. The algorithm uses the fact that imaged points must be at some positive distance from the viewer. No implicit assumptions are made about the scene being viewed. The algorithm is illustrated on an artificially generated set of normal components.
David Sinclair, Andrew Blake 0001, David William Murray 0001
BMVC1