EDBT 2026 Demo / reviewers in the wild / expert
Peter Hall 0001
dblp:h/PeterMHall · also Peter M. Hall
· DBLP profile ↗
59ranked-venue papers
13as first author
5since 2021 · last 2024
0009-0006-5699-5483ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 49 · 10 first-author · 4 since 2021Artificial intelligence and machine learning · 35 · 7 first-author · 2 since 2021Systems, architecture and hardware · 2Applied, interdisciplinary, general and emerging computing · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 since 2021
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
14 papers |
Visual content generation and editing · 41% Rendering · 26% Geometric modeling and processing · 14% | |
| Artificial intelligence
11 papers |
Segmentation and scene understanding · 21% Generative modeling · 17% Image recognition and object detection · 12% |
Topics — the 30 heaviest of 45, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Visual content generation and editing
style transfer |
1.3 | 2 | 2024 | Painterly Style Transfer With Learned Brush Strokes · IEEE Trans. Vis. Comput. Graph. 2024 Learning To Warp for Style Transfer · CVPR 2021 |
Rendering
stroke-based rendering |
0.8 | 1 | 2024 | Painterly Style Transfer With Learned Brush Strokes · IEEE Trans. Vis. Comput. Graph. 2024 |
Machine learning › Deep learning architectures and training
data augmentation |
0.6 | 1 | 2022 | Geometric and Textural Augmentation for Domain Gap Reduction · CVPR 2022 |
Machine learning › Transfer learning and domain adaptation › domain adaptation
domain gap reduction |
0.6 | 1 | 2022 | Geometric and Textural Augmentation for Domain Gap Reduction · CVPR 2022 |
Computer vision › Image recognition and object detection › object recognition
robust object recognition |
0.6 | 1 | 2022 | Geometric and Textural Augmentation for Domain Gap Reduction · CVPR 2022 |
Visual content generation and editing › style transfer
geometric style transfer |
0.5 | 1 | 2021 | Learning To Warp for Style Transfer · CVPR 2021 |
Image and video processing
image warping |
0.5 | 1 | 2021 | Learning To Warp for Style Transfer · CVPR 2021 |
Machine learning › Generative modeling
conditional generative model |
0.4 | 1 | 2020 | Rank3DGAN: Semantic Mesh Generation Using Relative Attributes · AAAI 2020 |
Visual content generation and editing
3d shape generation |
0.4 | 1 | 2020 | Rank3DGAN: Semantic Mesh Generation Using Relative Attributes · AAAI 2020 |
Machine learning › Generative modeling › generative adversarial network
conditional GAN |
0.4 | 1 | 2019 | Example-Guided Style-Consistent Image Synthesis From Semantic Labeling · CVPR 2019 |
Rendering
non-photorealistic rendering |
0.3 | 4 | 2013 | Abstract Art by Shape Classification · IEEE Trans. Vis. Comput. Graph. 2013 RTcams: A New Perspective on Nonphotorealistic Rendering from Photographs · IEEE Trans. Vis. Comput. Graph. 2007 Stroke Surfaces: Temporally Coherent Artistic Animations from Video · IEEE Trans. Vis. Comput. Graph. 2005 |
Geometric modeling and processing
3d reconstruction |
0.3 | 1 | 2017 | Woven Fabric Model Creation from a Single Image · ACM Trans. Graph. 2017 |
Rendering › appearance modeling
bidirectional texture function |
0.3 | 1 | 2017 | Woven Fabric Model Creation from a Single Image · ACM Trans. Graph. 2017 |
Computer vision › Segmentation and scene understanding › video segmentation
dynamic scene segmentation |
0.2 | 1 | 2015 | Learning similarity metrics for dynamic scene segmentation · CVPR 2015 |
Computer vision › Segmentation and scene understanding › video segmentation
dynamic texture segmentation |
0.2 | 1 | 2015 | Learning similarity metrics for dynamic scene segmentation · CVPR 2015 |
Computer vision › Video understanding and tracking
motion segmentation |
0.2 | 1 | 2015 | Learning similarity metrics for dynamic scene segmentation · CVPR 2015 |
Robotics › Robot manipulation › tactile sensing
tactile object recognition |
0.2 | 1 | 2015 | Bayesian tactile object recognition: Learning and recognising objects using a new inexpensive tactile sensor · ICRA 2015 |
Computer vision › Segmentation and scene understanding
video segmentation |
0.2 | 1 | 2015 | Learning similarity metrics for dynamic scene segmentation · CVPR 2015 |
Computer vision › 3D vision
object representation |
0.2 | 1 | 2014 | Learning Graphs to Model Visual Objects across Different Depictive Styles · ECCV (7) 2014 |
Geometric modeling and processing
shape representation |
0.2 | 1 | 2014 | Learning Graphs to Model Visual Objects across Different Depictive Styles · ECCV (7) 2014 |
Computer vision › 3D vision
shape from shading |
0.2 | 1 | 2013 | Water Surface Modeling from a Single Viewpoint Video · IEEE Trans. Vis. Comput. Graph. 2013 |
Computer vision › 3D vision › 3d reconstruction › surface reconstruction
water surface reconstruction |
0.2 | 1 | 2013 | Water Surface Modeling from a Single Viewpoint Video · IEEE Trans. Vis. Comput. Graph. 2013 |
Computer animation and physical simulation
fluid simulation |
0.2 | 1 | 2013 | Water Surface Modeling from a Single Viewpoint Video · IEEE Trans. Vis. Comput. Graph. 2013 |
Geometric modeling and processing › shape analysis
shape classification |
0.2 | 1 | 2013 | Abstract Art by Shape Classification · IEEE Trans. Vis. Comput. Graph. 2013 |
Computer vision › Segmentation and scene understanding › perceptual grouping
gestalt principle |
0.1 | 1 | 2011 | In Search of Perceptually Salient Groupings · IEEE Trans. Image Process. 2011 |
Computer vision › Segmentation and scene understanding
image segmentation |
0.1 | 1 | 2011 | In Search of Perceptually Salient Groupings · IEEE Trans. Image Process. 2011 |
Computer vision › Segmentation and scene understanding
perceptual grouping |
0.1 | 1 | 2011 | In Search of Perceptually Salient Groupings · IEEE Trans. Image Process. 2011 |
Geometric modeling and processing › procedural modeling
tree modeling |
0.1 | 1 | 2011 | Modeling and generating moving trees from video · ACM Trans. Graph. 2011 |
Rendering
appearance modeling |
0.1 | 1 | 2017 | Woven Fabric Model Creation from a Single Image · ACM Trans. Graph. 2017 |
Computational photography and imaging
camera model |
0.1 | 1 | 2007 | RTcams: A New Perspective on Nonphotorealistic Rendering from Photographs · IEEE Trans. Vis. Comput. Graph. 2007 |
Methods — techniques the papers use, named apart from their topics
neural style transfer · 1.5language-image model · 1.5adversarial training · 1.5generative adversarial network · 0.9style consistency discriminator · 0.8adaptive semantic consistency loss · 0.8warp distribution learning · 0.6style transfer · 0.6convolutional neural network · 0.6non-parametric warping · 0.5neural network · 0.5feature distance mapping · 0.5fourier analysis · 0.3graph-based segmentation · 0.2mean tracking · 0.0deterministic eigenspace merging · 0.0x-ray projection reconstruction · 0.0vascular catalogue · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Pic2Tac: Creating Accessible Tactile Images using Semantic Information from PhotographsabstractWe introduce Pic2Tac, a novel system that automatically converts photographs into tactile images. It offers an alternative way to communicate visual information that is difficult to express using braille or alternative text. Current methods for creating tactile images are either limited in representation, or require handmade artefacts. Pic2Tac employs a unique approach that avoids a literal representation of image content (e.g. contours). Instead, it detects salient semantic content within photographs and translates them into tactile images using dedicated ‘tactile words’. Foreground objects are represented using icons, and patterns are used for background regions. The resulting binary image is printed on swell paper, where black regions rise to form a tactile image. Studies involving 60 participants, both sighted and with visual impairments, demonstrate the effectiveness of these tactile images in communicating semantic meaning. Our findings show that tactile and visual descriptions of scenes matched significantly. Overall, Pic2Tac is an affordable way to create accessible tactile images, costing only 1.50 USD per sheet. Karolina Pakenaite, Eirini Kamperou, Michael J. Proulx, Adwait Sharma, Peter Hall 0001 |
TEI | 5 |
| 2024 | Painterly Style Transfer With Learned Brush StrokesabstractReal-world paintings are made, by artists, using brush strokes as the rendering primitive to depict semantic content. The bulk of the Neural Style Transfer (NST) is known transferring style using texture patches, not strokes. The output looks like the content image, but some are traced over using the style texture: it does not look painterly. We adopt a very different approach that uses strokes. Our contribution is to analyse paintings to learn stroke families-that is, distributions of strokes based on their shape (a dot, straight lines, curved arcs, etc.). When synthesising a new output, these distributions are sampled to ensure the output is painted with the correct style of stroke. Consequently, our output looks more "painterly" than NST output based on texture. Furthermore, where strokes are placed is an important contributing factor in determining output quality, and we have also addressed this aspect. Humans place strokes to emphasize salient semantically meaningful image content. Conventional NST uses a content loss premised on filter responses that is agnostic to salience. We show that replacing that loss with one based on the language-image model benefits the output through greater emphasis of salient content. Xiao-Chang Liu, Yu-Chen Wu, Peter Hall 0001 |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2022 | Geometric and Textural Augmentation for Domain Gap ReductionabstractResearch has shown that convolutional neural networks for object recognition are vulnerable to changes in depiction because learning is biased towards the low-level statistics of texture patches. Recent works concentrate on improving robustness by applying style transfer to training examples to mitigate against over-fitting to one depiction style. These new approaches improve performance, but they ignore the geometric variations in object shape that real art exhibits: artists deform and warp objects for artistic effect. Motivated by this observation, we propose a method to reduce bias by jointly increasing the texture and geometry diversities of the training data. In effect, we extend the visual object class to include examples with shape changes that artists use. Specifically, we learn the distribution of warps that cover each given object class. Together with augmenting textures based on a broad distribution of styles, we show by experiments that our method improves performance on several cross-domain benchmarks. Xiao-Chang Liu, Peter Hall 0001 |
CVPR | 3 |
| 2021 | Learning To Warp for Style TransferabstractSince its inception in 2015, Style Transfer has focused on texturing a content image using an art exemplar. Recently, the geometric changes that artists make have been acknowledged as an important component of style[42], [55], [62], [63]. Our contribution is to propose a neural network that, uniquely, learns a mapping from a 4D array of inter-feature distances to a non-parametric 2D warp field. The system is generic in not being limited by semantic class, a single learned model will suffice; all examples in this paper are output from one model.Our approach combines the benefits of the high speed of Liu et al. [42] with the non-parametric warping of Kim et al. [55]. Furthermore, our system extends the normal NST paradigm: although it can be used with a single exemplar, we also allow two style exemplars: one for texture and another geometry. This supports far greater flexibility in use cases than single exemplars can provide. Xiao-Chang Liu, Peter Hall 0001 |
CVPR | 3 |
| 2021 | ExMaps: Long-Term Localization in Dynamic Scenes using Exponential DecayabstractVisual camera localization using offline maps is widespread in robotics and mobile applications. Most state-of-the-art localization approaches assume static scenes, so maps are often reconstructed once and then kept constant. However, many scenes are dynamic and as changes in the scene happen, future localization attempts may struggle or fail entirely. Therefore, it is important for successful long-term localization to update and maintain maps as new observations of the scene, and changes in it, arrive. We propose a novel method for automatically discovering which points in a map remain stable over time, and which are due to transient changes. To this end, we calculate a stability store for each point based on its visibility over time, weighted by an exponential decay over time. This allows us to consider the impact of time when scoring points, and to distinguish which points are useful for long-term localization. We evaluate our method on the CMU Extended Seasons dataset (outdoors) and a new indoor dataset of a retail shop, and show the benefit of maintaining a `live map' that integrates updates over time using our exponential decay based method over a static `base map'. Alexandros Rotsidis, Christof Lutteroth, Peter Hall 0001, Christian Richardt |
WACV | 3 |
| 2020 | Rank3DGAN: Semantic Mesh Generation Using Relative Attributes
Yassir Saquil, Qun-Ce Xu, Yongliang Yang 0002, Peter Hall 0001 |
AAAI | 4 |
| 2020 | What and where: A context-based recommendation system for object insertionabstractWe propose a novel problem revolving around two tasks: (i) given a scene, recommend objects to insert, and (ii) given an object category, retrieve suitable background scenes. A bounding box for the inserted object is predicted in both tasks, which helps downstream applications such as semiautomated advertising and video composition. The major challenge lies in the fact that the target object is neither present nor localized in the input, and furthermore, available datasets only provide scenes with existing objects. To tackle this problem, we build an unsupervised algorithm based on object-level contexts, which explicitly models the joint probability distribution of object categories and bounding boxes using a Gaussian mixture model. Experiments on our own annotated test set demonstrate that our system outperforms existing baselines on all sub-tasks, and does so using a unified framework. Future extensions and applications are suggested. Song-Hai Zhang, Zhengping Zhou, Xi Dong, Peter Hall 0001 |
Comput. Vis. Media | 5 |
| 2019 | Example-Guided Style-Consistent Image Synthesis From Semantic LabelingabstractExample-guided image synthesis aims to synthesize an image from a semantic label map and an exemplary image indicating style. We use the term "style" in this problem to refer to implicit characteristics of images, for example: in portraits "style" includes gender, racial identity, age, hairstyle; in full body pictures it includes clothing; in street scenes it refers to weather and time of day and such like. A semantic label map in these cases indicates facial expression, full body pose, or scene segmentation. We propose a solution to the example-guided image synthesis problem using conditional generative adversarial networks with style consistency. Our key contributions are (i) a novel style consistency discriminator to determine whether a pair of images are consistent in style; (ii) an adaptive semantic consistency loss; and (iii) a training data sampling strategy, for synthesizing style-consistent results to the exemplar. We demonstrate the efficiency of our method on face, dance and street view synthesis tasks. Miao Wang 0004, Guo-Ye Yang, Ruilong Li, Runze Liang, Song-Hai Zhang, Peter Hall 0001, Shi-Min Hu 0001 |
CVPR | 6 |
| 2019 | A Survey of 3D Indoor Scene Synthesis
Song-Hai Zhang, Shao-Kui Zhang, Peter Hall 0001 |
J. Comput. Sci. Technol. | 4 |
| 2018 | Motion Estimation and Segmentation of Natural Phenomena
Da Chen 0003, Wenbin Li 0002, Peter Hall 0001 |
BMVC | 3 |
| 2018 | Ranking CGANs: Subjective Control over Semantic Image Attributes
Yassir Saquil, Kwang In Kim, Peter Hall 0001 |
BMVC | 3 |
| 2018 | Traffic signal detection and classification in street views using an attention modelabstractDetecting small objects is a challenging task. We focus on a special case: the detection and classification of traffic signals in street views. We present a novel framework that utilizes a visual attention model to make detection more efficient, without loss of accuracy, and which generalizes. The attention model is designed to generate a small set of candidate regions at a suitable scale so that small targets can be better located and classified. In order to evaluate our method in the context of traffic signal detection, we have built a traffic light benchmark with over 15,000 traffic light instances, based on Tencent street view panoramas. We have tested our method both on the dataset we have built and the Tsinghua-Tencent 100K (TT100K) traffic sign benchmark. Experiments show that our method has superior detection performance and is quicker than the general faster RCNN object detection framework on both datasets. It is competitive with state-of-the-art specialist traffic sign detectors on TT100K, but is an order of magnitude faster. To show generality, we tested it on the LISA dataset without tuning, and obtained an average precision in excess of 90%. Yi-Fan Lu, Jiaming Lu, Song-Hai Zhang, Peter Hall 0001 |
Comput. Vis. Media | 4 |
| 2017 | Woven Fabric Model Creation from a Single ImageabstractWe present a fast, novel image-based technique for reverse engineering woven fabrics at a yarn level. These models can be used in a wide range of interior design and visual special effects applications. To recover our pseudo-Bidirectional Texture Function (BTF), we estimate the three-dimensional (3D) structure and a set of yarn parameters (e.g., yarn width, yarn crossovers) from spatial and frequency domain cues. Drawing inspiration from previous work [Zhao et al. 2012], we solve for the woven fabric pattern and from this build a dataset. In contrast, however, we use a combination of image space analysis and frequency domain analysis, and, in challenging cases, match image statistics with those from previously captured known patterns. Our method determines, from a single digital image, captured with a digital single-lens reflex (DSLR) camera under controlled uniform lighting, the woven cloth structure, depth, and albedo, thus removing the need for separately measured depth data. The focus of this work is on the rapid acquisition of woven cloth structure and therefore we use standard approaches to render the results. Our pipeline first estimates the weave pattern, yarn characteristics, and noise statistics using a novel combination of low-level image processing and Fourier analysis. Next, we estimate a 3D structure for the fabric sample using a first-order Markov chain and our estimated noise model as input, also deriving a depth map and an albedo. Our volumetric textile model includes information about the 3D path of the center of the yarns, their variable width, and hence the volume occupied by the yarns, and colors. We demonstrate the efficacy of our approach through comparison images of test scenes rendered using (a) the original photograph, (b) the segmented image, (c) the estimated weave pattern, and (d) the rendered result. Giuseppe Claudio Guarnera, Peter Hall 0001, Alain Chesnais, Mashhuda Glencross |
ACM Trans. Graph. | 2 |
| 2016 | Dense Motion Estimation for Smoke
Da Chen 0003, Wenbin Li 0002, Peter Hall 0001 |
ACCV (4) | 3 |
| 2016 | Fitting quadrics with a Bayesian priorabstractQuadrics are a compact mathematical formulation for a range of primitive surfaces. A problem arises when there are not enough data points to compute the model but knowledge of the shape is available. This paper presents a method for fitting a quadric with a Bayesian prior. We use a matrix normal prior in order to favour ellipsoids when fitting to ambiguous data. The results show the algorithm copes well when there are few points in the point cloud, competing with contemporary techniques in the area. Daniel Beale, Neill D. F. Campbell, Darren Cosker, Peter Hall 0001 |
Comput. Vis. Media | 5 |
| 2015 | Learning similarity metrics for dynamic scene segmentationabstractThis paper addresses the segmentation of videos with arbitrary motion, including dynamic textures, using novel motion features and a supervised learning approach. Dynamic textures are commonplace in natural scenes, and exhibit complex patterns of appearance and motion (e.g. water, smoke, swaying foliage). These are difficult for existing segmentation algorithms, often violate the brightness constancy assumption needed for optical flow, and have complex segment characteristics beyond uniform appearance or motion. Our solution uses custom spatiotemporal filters that capture texture and motion cues, along with a novel metric-learning framework that optimizes this representation for specific objects and scenes. This is used within a hierarchical, graph-based segmentation setting, yielding state-of-the-art results for dynamic texture segmentation. We also demonstrate the applicability of our approach to general object and motion segmentation, showing significant improvements over unsupervised segmentation and results comparable to the best task specific approaches. Damien Teney, Matthew Brown 0001, Dimitry Kit, Peter Hall 0001 |
CVPR | 4 |
| 2015 | Bayesian tactile object recognition: Learning and recognising objects using a new inexpensive tactile sensorabstractWe present a Bayesian approach to tactile object recognition that improves on state-of-the-art in using single-touch events in two ways. First by improving recognition accuracy from about 90% to about 95%, using about half the number of touches. Second by reducing the number of touches needed for training from about 200 to about 60. In addition, we use a new tactile sensor that is less than one tenth of the cost of widely available sensors. The paper describes the sensor, the likelihood function used with the Naive Bayes classifier, and experiments on a set of ten real objects. We also provide preliminary results to test our approach for its ability to generalise to previously unencountered objects. Tadeo Corradi, Peter Hall 0001, Pejman Iravani |
ICRA | 2 |
| 2015 | Foreword: Special section on visual media production
John P. Collomosse, Peter Hall 0001 |
Comput. Graph. | 2 |
| 2015 | Cross-depiction problem: Recognition and synthesis of photographs and artworkabstractCross-depiction is the recognition—and synthesis—of objects whether they are photographed, painted, drawn, etc. It is a significant yet underresearched problem. Emulating the remarkable human ability to recognise and depict objects in an astonishingly wide variety of depictive forms is likely to advance both the foundations and the applications of computer vision. In this paper we motivate the cross-depiction problem, explain why it is difficult, and discuss some current approaches. Our main conclusions are (i) appearance-based recognition systems tend to be over-fitted to one depiction, (ii) models that explicitly encode spatial relations between parts are more robust, and (iii) recognition and non-photorealistic synthesis are related tasks. Peter Hall 0001, Hongping Cai, Qi Wu 0001, Tadeo Corradi |
Comput. Vis. Media | 1 |
| 2014 | Learning Graphs to Model Visual Objects across Different Depictive Styles
Qi Wu 0001, Hongping Cai, Peter Hall 0001 |
ECCV (7) | 3 |
| 2013 | Modelling Visual Objects Invariant to Depictive StyleabstractThis paper provides evidence that about half of all the regions in segmented images can be classified as one a few simple shapes. Using three segmentation algorithms, three different image databases, and two shape descriptors, we empirically show that shapes such as triangles, squares, and circles are observed, up to an affine transform and at a much higher rate than random shapes. This result has potential value in applications such as scene understanding, visual object classification, and matching because qualitative shapes can be used as features. We show an application in scene categorisation based on what might be called ‘bag of shapes’ . Qi Wu 0001, Peter Hall 0001 |
BMVC | 2 |
| 2013 | Water Surface Modeling from a Single Viewpoint VideoabstractWe introduce a video-based approach for producing water surface models. Recent advances in this field output high-quality results but require dedicated capturing devices and only work in limited conditions. In contrast, our method achieves a good tradeoff between the visual quality and the production cost: It automatically produces a visually plausible animation using a single viewpoint video as the input. Our approach is based on two discoveries: first, shape from shading (SFS) is adequate to capture the appearance and dynamic behavior of the example water; second, shallow water model can be used to estimate a velocity field that produces complex surface dynamics. We will provide qualitative evaluation of our method and demonstrate its good performance across a wide range of scenes. Chuan Li 0001, David Pickup, Thomas Saunders, Darren Cosker, David Marshall 0001, Peter Hall 0001, Philip J. Willis |
IEEE Trans. Vis. Comput. Graph. | 6 |
| 2013 | Abstract Art by Shape ClassificationabstractThis paper shows that classifying shapes is a tool useful in nonphotorealistic rendering (NPR) from photographs. Our classifier inputs regions from an image segmentation hierarchy and outputs the "best" fitting simple shape such as a circle, square, or triangle. Other approaches to NPR have recognized the benefits of segmentation, but none have classified the shape of segments. By doing so, we can create artwork of a more abstract nature, emulating the style of modern artists such as Matisse and other artists who favored shape simplification in their artwork. The classifier chooses the shape that "best" represents the region. Since the classifier is trained by a user, the "best shape" has a subjective quality that can over-ride measurements such as minimum error and more importantly captures user preferences. Once trained, the system is fully automatic, although simple user interaction is also possible to allow for differences in individual tastes. A gallery of results shows how this classifier contributes to NPR from images by producing abstract artwork. Yi-Zhe Song, David Pickup, Chuan Li 0001, Paul L. Rosin, Peter Hall 0001 |
IEEE Trans. Vis. Comput. Graph. | 5 |
| 2012 | Depiction Inviariant Object MatchingabstractWe are interested in matching objects in photographs, paintings, sketches and so on; after all, humans have a remarkable ability to recognise objects in images, no matter how they are depicted. We conduct experiments in matching, and conclude that the key to robustness lies in object description. The existing literature consists of numerous feature descriptors that rely heavily on photometric properties such as colour and illumination to describe objects. Although these methods achieve high rates of accuracy in applications such as detection and retrieval of photographs, they fail to generalise datasets consisting of mixed depictions. Here, we propose a more general approach for describing objects invariant to depictive style. We use structure at a global level, which is combined with simple non-photometric descriptors at a local level. There is no need for any prior learning. Our descriptor achieves results on par with existing state of the art, when applied to object matching on a standard dataset consisting of photographs alone and outperforms the state of the art when applied to depiction-invariant object matching. Anupriya Balikai, Peter Hall 0001 |
BMVC | 2 |
| 2012 | Prime Shapes in Natural ImagesabstractThis paper provides evidence that about half of all the regions in segmented images can be classified as one a few simple shapes. Using three segmentation algorithms, three different image databases, and two shape descriptors, we empirically show that shapes such as triangles, squares, and circles are observed, up to an affine transform and at a much higher rate than random shapes. This result has potential value in applications such as scene understanding, visual object classification, and matching because qualitative shapes can be used as features. We show an application in scene categorisation based on what might be called ‘bag of shapes’ . Qi Wu 0001, Peter Hall 0001 |
BMVC | 2 |
| 2012 | Robust visual tracking using structural region hierarchy and graph matching
Yi-Zhe Song, Chuan Li 0001, Liang Wang 0001, Peter Hall 0001, Peiyi Shen |
Neurocomputing | 4 |
| 2011 | Learning invariant structure for object identification by using graph methods
Xiao Bai 0001, Yi-Zhe Song, Peter Hall 0001 |
Comput. Vis. Image Underst. | 3 |
| 2011 | In Search of Perceptually Salient GroupingsabstractFinding meaningful groupings of image primitives has been a long-standing problem in computer vision. This paper studies how salient groupings can be produced using established theories in the field of visual perception alone. The major contribution is a novel definition of the Gestalt principle of Prägnanz, based upon Koffka's definition that image descriptions should be both stable and simple. Our method is global in the sense that it operates over all primitives in an image at once. It works regardless of the type of image primitives and is generally independent of image properties such as intensity, color, and texture. A novel experiment is designed to quantitatively evaluate the groupings outputs by our method, which takes human disagreement into account and is generic to outputs of any grouper. We also demonstrate the value of our method in an image segmentation application and quantitatively show that segmentations deliver promising results when benchmarked using the Berkeley Segmentation Dataset (BSDS). Yi-Zhe Song, Xiao Bai 0001, Peter Hall 0001, Liang Wang 0001 |
IEEE Trans. Image Process. | 3 |
| 2011 | Modeling and generating moving trees from videoabstractWe present a probabilistic approach for the automatic production of tree models with convincing 3D appearance and motion. The only input is a video of a moving tree that provides us an initial dynamic tree model, which is used to generate new individual trees of the same type. Our approach combines global and local constraints to construct a dynamic 3D tree model from a 2D skeleton. Our modeling takes into account factors such as the shape of branches, the overall shape of the tree, and physically plausible motion. Furthermore, we provide a generative model that creates multiple trees in 3D, given a single example model. This means that users no longer have to make each tree individually, or specify rules to make new trees. Results with different species are presented and compared to both reference input data and state of the art alternatives. Chuan Li 0001, Oliver Deussen, Yi-Zhe Song, Philip J. Willis, Peter Hall 0001 |
ACM Trans. Graph. | 5 |
| 2010 | Reconstructing Mass-Conserved Water Surfaces Using Shape from Shading and Optical Flow
David Pickup, Chuan Li 0001, Darren Cosker, Peter Hall 0001, Philip J. Willis |
ACCV (4) | 4 |
| 2010 | Finding Semantic Structures in Image Hierarchies Using Laplacian Graph Energy
Yi-Zhe Song, Pablo Andrés Arbeláez, Peter Hall 0001, Chuan Li 0001, Anupriya Balikai |
ECCV (4) | 3 |
| 2010 | Statistical visual-dynamic model for hand-eye coordinationabstractThis paper introduces a new statistical method for combining vision and robot dynamics to generate trajectories to intercept a moving object. Previous methods only use information from the kinematics without considering the forces needed to move along the trajectory. Using robot dynamics allows extra measures, such as energy efficiency, to be optimised alongside maximising the likelihood of intercepting the target. We derive a statistical model for a vision system and a Lagrangian dynamical model of a robotic arm, showing how to relate joint torques to the vision. The method is tested by applying it to the problem of catching a simulated moving object. Daniel Beale, Pejman Iravani, Peter Hall 0001 |
IROS | 3 |
| 2009 | Incremental Learning of Dynamical Models of FacesabstractActive Appearance Models (AAM) are a useful and popular tool for modelling facial variations. They have been used in face tracking, recognition and synthesis applications. For modelling facial dynamics of speech, they have been used in conjunction with Hid-den Markov Models (HMM). However, the high dimensionality of the training data and of the resulting AAMs leads to long learning time of HMMs and thus imposes serious limitations on their joint use. Here, we propose a new method for learning HMMs of facial dynamics incremen-tally. Our algorithm is fully unsupervised and can be used for on-line learning as new data becomes available. Another important feature of our algorithm is the automatic choice of the number of states in the model. We show in experiments an improvement in learning speed of three orders of magnitude. Finally, we demonstrate the quality of the learned HMMs by generating video footage of a talking face. 1 Introduction and Cyril Charron, Yulia Hicks, Peter Hall 0001, Darren Cosker |
BMVC | 3 |
| 2008 | Shapes Fit For PurposeabstractThis paper is about shape fitting to regions that segment an image and some applications that rely on the abstraction that offers. The novelty lies in three areas: (1) we fit a shape drawn from a selection of shape families, not just one class of shape, using a supervised classifier; (2) We use results from the classifier to match photographs and artwork of particular objects using a few qualitative shapes, which overcomes the significant differences between photographs and paintings; (3) We further use the shape classifier to process photographs into abstract synthetic art which, so far as we know, is novel too. Thus we use our shape classier in both discriminative (matching) and generative (image synthesis) tasks. We conclude the level of abstraction offered by our shape classifier is novel and useful. 1 Anupriya Balikai, Paul L. Rosin, Yi-Zhe Song, Peter Hall 0001 |
BMVC | 4 |
| 2008 | Learning A Stable Structure To Describe Dynamic TextureabstractWe are interested in descriptors for dynamic textures that supports both further analysis and resynthesis applications. These tasks demand that the description encodes appearance and motion separably. This paper shows that a tree hierarchy which is built from nested image regions can be acquired via analysis of the first few frames of a video sequence. The tree is stable over space and time and leads to a measurably improved performance on the generic application of tracking the dynamic texture itself. The claim is supported by experimental data taken from a range of dynamic textures including trees and flowers. We conclude that both appearance and motion are better described using the stable structure rather than by a sequence of equivalent hierarchies each optimised for a single frame, because motion data helps to reduce clutter artefacts from trees built for static images. 1 Chuan Li 0001, Peter Hall 0001 |
BMVC | 2 |
| 2007 | Colour Constancy Based on Model SelectionabstractColour constancy is the problem of mapping colours in a scene as the lighting environment changes. This problem has been studied for many years, and linear solutions that give excellent results are available for Lambertian scenes. More complex reflective environments demand non-linear transforms, but the models are harder to fit and in some cases bring worse results due to over-fitting. We introduce a fully non-linear colour constancy model and a method to select an optimal model from amongst a family of discrete models, including linear models. Once given a set of colour matches our model selection is fully automatic. The selection method is experimentally verified, and is put to use in two applications: scene re-lighting and environment mapping. 1 Chuan Li 0001, Peter Hall 0001 |
BMVC | 2 |
| 2007 | Learning Object Classes from StructureabstractThe problem of identifying the class of an object from its visual appearance has received significant attention recently. Most of the work to date is premised on photometric measures, often building codebooks made from interest regions. All of it has been tested only on photographs, so far as we know. Our approach differs in two significant ways. First, we do not build a codebook of interest regions but instead make use of a hierarchical description of an image based on a watershed transform. Root nodes in the hierarchy are putative objects to be classified. Second, we classify these putative objects using a vector of fixed length that represents the structure of the hierarchy below the node. This allows us to classify not just photographs, but also paintings and drawings of visual objects. 1 Xiao Bai 0001, Yi-Zhe Song, Peter Hall 0001 |
BMVC | 3 |
| 2007 | RTcams: A New Perspective on Nonphotorealistic Rendering from PhotographsabstractAbstract-We introduce a simple but versatile camera model that we call the Rational Tensor Camera (RTcam). RTcams are well principled mathematically and provably subsume several important contemporary camera models in both computer graphics and vision; their generality is one contribution. They can be used alone or compounded to produce more complicated visual effects. In this paper, we apply RTcams to generate synthetic artwork with novel perspective effects from real photographs. Existing Nonphotorealistic Rendering from Photographs (NPRP) is constrained to the projection inherent in the source photograph, which is most often linear. RTcams lift this restriction and so contribute to NPRP via multiperspective projection. This paper describes RTcams, compares them to contemporary alternatives, and discusses how to control them in practice. Illustrative examples are provided throughout. Peter Hall 0001, John P. Collomosse, Yi-Zhe Song, Peiyi Shen, Chuan Li 0001 |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2006 | Video motion analysis for the synthesis of dynamic cues and Futurist art
John P. Collomosse, Peter Hall 0001 |
Graph. Model. | 2 |
| 2005 | Simple Canonical ViewsabstractThis paper demonstrates how to determine canonical views of objects in a way that is simple, robust and versatile. Common parlance loosely defines canonical views as the “front”, “side”, and “top” views of an object. Our approach determines these views for objects whether represented by images or three-dimensional points; neither image segmentation nor model analysis is required. It is easy to introduce constraints so that other views can be determined, as desired. We explain our method and compare it qualitatively to alternatives. Peter Hall 0001, Martin Owen |
BMVC | 1 |
| 2005 | Video Paintbox: The fine art of video painting
John P. Collomosse, Peter Hall 0001 |
Comput. Graph. | 2 |
| 2005 | Rendering cartoon-style motion cues in post-production video
John P. Collomosse, David Rowntree, Peter Hall 0001 |
Graph. Model. | 3 |
| 2005 | Special Issue: Vision, Video and Graphics 2003
Peter Hall 0001, Brian A. Barsky |
Graph. Model. | 1 |
| 2005 | Stroke Surfaces: Temporally Coherent Artistic Animations from VideoabstractThe contribution of this paper is a novel framework for synthesizing nonphotorealistic animations from real video sequences. We demonstrate that, through automated mid-level analysis of the video sequence as a spatiotemporal volume--a block of frames with time as the third dimension--we are able to generate animations in a wide variety of artistic styles, exhibiting a uniquely high degree of temporal coherence. In addition to rotoscoping, matting, and novel temporal effects unique to our method, we demonstrate the extension of static nonphotorealistic rendering (NPR) styles to video, including painterly, sketchy, and cartoon shading. We demonstrate how this novel coherent shading framework may be combined with our earlier motion emphasis work to produce a comprehensive "Video Paintbox" capable of rendering complete cartoon-styled animations from video clips. John P. Collomosse, David Rowntree, Peter Hall 0001 |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2004 | A Mid-Level Description of Video, with Application to Non-photorealistic AnimationabstractThe contribution of this paper is a novel spatiotemporal description of real video sequences. Our description comprises a set of surfaces that separate objects in the video, and an accompanying database which describes objects in the video. We explain how to automatically process video into our description, and use it to solve a long-standing problem in Computer Graphics; that of automatically producing non-photorealistic (NPR) animations from video sequences. We show empirically that our description is highly compact relative to alternative coding schemes, and that our NPR animation technique out performs the current state-of-the-art in automatic video painting by about an order of magnitude, in terms of temporal coherence. 1 John P. Collomosse, Peter Hall 0001 |
BMVC | 2 |
| 2004 | Learning to detect low-level featuresabstractWe introduce a method to detect low-level features that is prescriptive (as Canny edge-detection is) but trained by a user. The user simply chooses feature classes and points to class instances. Given a input image, we compute a probability map that indicates how likely it is to belong to each of the userdefined classes; so combining different kinds of feature detector into a single, user-trainable system. This paper explains how we characterise features, how we train and detect, and gives an algorithm that automatically determines feature scale. We empirically compare the method to standard edge and corner detectors, showing a measurable advantage in each case. Peter Hall 0001, Martin Owen |
BMVC | 1 |
| 2003 | Video Analysis for Cartoon-like Special EffectsabstractIn recent years the Vision community has shown interest in processing images and video for use by the entertainment industries. Typical applications include 3D reconstruction of models, and rendering graphics models into video. This paper broadly aligns with that trend, but differs in that we process video to emphasise motion in Cartoon-like styles, in which moving objects deform in defiance of physical laws, and leave trailing marks of one kind or another in their wake. We provide an introduction to the effects real animators use, and show how a judicious choice of standard processing techniques, supplemented by novel methods, can be used to achieve convincing results. We illustrate the robustness of our method using several video sequences, ranging in content from simple oscillatory to articulated motion, under both static and moving camera conditions. John P. Collomosse, David Rowntree, Peter Hall 0001 |
BMVC | 3 |
| 2003 | A method to add Hidden Markov Models with application to learning articulated motionabstractIn this paper we present a method for adding Hidden Markov Models. The main advantages of our method are that it does not require the data the models had been trained on, allows a change in the number of components, does not assume independence of the components to be added and is resistant to the order in which the training data arrives. We assessed the method in the experiments with synthetic data, which showed good accuracy. Finally, we present an application in computer vision. 1 Yulia Hicks, Peter Hall 0001, Dave Marshall |
BMVC | 2 |
| 2003 | Cubist Style Rendering from PhotographsabstractThe contribution of the paper is a novel nonphotorealistic rendering (NPR) technique, influenced by the style of Cubist art. Specifically, we are motivated by artists such as Picasso and Braque, who produced art work by composing elements of a scene taken from multiple points of view; paradoxically, such compositions convey a sense of motion without assuming temporal dependence between views. Our method accepts a set of two-dimensional images as input and produces a Cubist style painting with minimal user interaction. We use salient features identified within the image set, such as eyes, noses, and mouths, as compositional elements; we believe the use of such features to be a unique contribution to NPR. Before composing features into a final image, we geometrically distort them to produce the more angular forms common in Cubist art. Finally, we render the composition to give a painterly effect, using an automatic algorithm. This paper describes our method, illustrating the application of our algorithm with a gallery of images. We conclude with a critical appraisal and suggest the use of "high-level" features is of interest to NPR. John P. Collomosse, Peter Hall 0001 |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2002 | Adding and subtracting eigenspaces with eigenvalue decomposition and singular value decomposition
Peter Hall 0001, David Marshall 0001, Ralph R. Martin |
Image Vis. Comput. | 1 |
| 2002 | Tracking people in three dimensions using a hierarchical model of dynamics
Yulia Hicks, Peter Hall 0001, David Marshall 0001 |
Image Vis. Comput. | 2 |
| 2000 | A Hierarchical Model of Dynamics for Tracking People with a Single Video CameraabstractWe propose a novel hierarchical model of human dynamics for view independent tracking of the human body in monocular video sequences. The model is trained using real data from a collection of people. Kinematics are encoded using Hierarchical Principal Component Analysis, and dynamics are encoded using Hidden Markov Models. The top of the hierarchy contains information about the whole body. The lower levels of the hierarchy contain more detailed information about possible poses of some subpart of the body. When tracking, the lower levels of the hierarchy are shown to improve accuracy. In this article we describe our model and present experiments that show we can recover 3D skeletons from 2D images in a view independent manner, and also track people the system was not trained on. Yulia Hicks, Peter Hall 0001, David Marshall 0001 |
BMVC | 2 |
| 2000 | Merging and Splitting Eigenspace ModelsabstractWe present new deterministic methods that, given two eigenspace models-each representing a set of n-dimensional observations-will: 1) merge the models to yield a representation of the union of the sets and 2) split one model from another to represent the difference between the sets. As this is done, we accurately keep track of the mean. Here, we give a theoretical derivation of the methods, empirical results relating to the efficiency and accuracy of the techniques, and three general applications, including the construction of Gaussian mixture models that are dynamically updateable. Peter Hall 0001, David Marshall 0001, Ralph R. Martin |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 1999 | Adding and Subtracting EigenspacesabstractThis paper provides two algorithms; one for adding eigenspaces, another for subtracting them, thus allowing for incremental updating and downdat-ing of data models. Importantly, and unlike previous work, we keep an ac-curate track of the mean of the data, which allows our methods to be used in classification applications. The result of adding eigenspaces, each made from a set of data, is an approximation to that which would obtain were the sets of data taken together. Subtracting eigenspaces yields a result approximating that which would obtain were a subset of data used. Using our algorithms it is possible to perform “arithmetic ” on eigenspaces without reference to the orig-inal data. We illustrate the use of our algorithms in three generic applications, including the dynamic construction of Gaussian mixture models. 1 Peter Hall 0001, David Marshall 0001, Ralph R. Martin |
BMVC | 1 |
| 1999 | Nonphotorealistic Rendering by Q-mappingabstractWe present Q‐mapping which is a technique for rendering three‐dimensional objects using nonphotorealistic cues, by applying Q‐maps. Q‐maps are three‐dimensional textures that make marks on objects, and thus provide visual cues for shape, shade, and texture. Q‐maps adapt to light intensity, typically by making more marks in darker areas. Q‐maps can produce images with a very wide range of visual styles (e.g. half tone shading, and pen‐and‐ink colour wash). The primary contribution is that these styles reside in a single parametric space. Importantly this space includes photorealism as a style, which is therefore regarded as a special case of nonphotorealistic image rendering in general. We illustrate our explanation of Q‐mapping using examples from scientific visualisation and computer graphics – and provide a gallery of images to show the versatility of the approach. Peter Hall 0001 |
Comput. Graph. Forum | 1 |
| 1998 | Incremental Eigenanalysis for ClassificationabstractEigenspace models are a convenientway to represent sets of observations with widespread applications, including classi#cation. In this paper we describe a new constructive method for incrementally adding observations to an eigenspace model. Our contribution is to explicitly account forachange in origin as well as a change in the number of eigenvectors needed in the basis set. No other method wehave seen considers change of origin, yet both are needed if an eigenspace model is to be used for classi#cation purposes. We empirically compare our incremental method with two alternatives from the literature and show our method is the more useful for classi#cation because it computes the smaller eigenspace model representing the observations. 1 Introduction The contribution of this paper is a method for incrementally computing eigenspace models in the context of using them for classi#cation. Eigenspace models are widely used in computer vision. Applications include: face recognition #8# where... Peter Hall 0001, David Marshall 0001, Ralph R. Martin |
BMVC | 1 |
| 1997 | Reconstruction of Vascular Networks Using Three-Dimensional ModelsabstractReconstructing vasculature in three dimensions is a challenging problem. Early approaches concentrated on coronary vasculature in X-ray images, recent work uses magnetic resonance imagery of cerebral vasculature. In both cases a priori information has been used, and often the way this is represented has proven limiting to the scope of applications supported. For example, a particular representation may be useful only for X-ray images. This paper addresses two issues: 1) representing a collection of vasculature and 2) the reconstruction of individual vasculature from images. Our representation learns the variations in branching structures and vessel shapes that occur between individuals. It supports a vascular catalogue containing three-dimensional (3-D) anatomical models. The representation is task independent; here we use it to reconstruct vasculature from images. Our algorithm has four features to which we draw attention: 1) it is not premised wholly upon X-ray images (though that is our focus here); 2) it produces several feasible solutions rather than one; 3) it can generalize from the catalogue to reconstruct instances not yet learned; 4) it exhibits polynomial time complexity, reasonable memory consumption, and is reliable. Both our representation and reconstruction algorithm are new and useful approaches. In support of these claims, we present results gathered from X-rays of both simulated and real vasculature. Peter Hall 0001, Milton Ngan, Peter Andreae |
IEEE Trans. Medical Imaging | 1 |
| 1996 | Reconstruction of Blood Vessel Networks from X-Ray Projections and a Vascular Catalogue
Peter Hall 0001, Milton Ngan, Peter Andreae |
ECCV (2) | 1 |
| 1993 | Volume rendering for vector fields
Peter Hall 0001 |
Vis. Comput. | 1 |