Paul Merrell

ORCID: 0000-0003-1074-1171
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Advanced Vision and Imaging
  • Robotics and Sensor-Based Localization
  • Computer Graphics and Visualization Techniques
  • 3D Shape Modeling and Analysis
  • Image Processing and 3D Reconstruction
  • 3D Modeling in Geospatial Applications
  • Advanced Image Processing Techniques
  • Image Processing Techniques and Applications
  • Advanced Measurement and Detection Methods
  • Robotic Path Planning Algorithms
  • Model-Driven Software Engineering Techniques
  • Evacuation and Crowd Dynamics
  • Color perception and design
  • Human Motion and Animation
  • Traffic control and management
  • Data Visualization and Analytics
  • Video Surveillance and Tracking Methods
  • Urban Design and Spatial Analysis
  • Arctic and Russian Policy Studies
  • Autonomous Vehicle Technology and Safety
  • Software Engineering Research
  • Software Testing and Debugging Techniques
  • Architecture and Computational Design
  • Economic and Technological Systems Analysis
  • Environmental Sustainability and Technology

Stanford University
2010-2011

University of North Carolina at Chapel Hill
2006-2010

Brigham Young University
2002-2008

North Carolina State University
2007

We present a viewpoint-based approach for the quick fusion of multiple stereo depth maps. Our method selects estimates each pixel that minimize violations visibility constraints and thus remove errors inconsistencies from maps to produce consistent surface. advocate two-stage process in which first stage generates potentially noisy, overlapping set calibrated images second fuses these obtain an integrated surface with higher accuracy, suppressed noise, reduced redundancy. show by dividing...

10.1109/iccv.2007.4408984 article EN 2007-01-01

We present an interactive furniture layout system that assists users by suggesting arrangements are based on interior design guidelines. Our incorporates the guidelines as terms in a density function and generates suggestions rapidly sampling using hardware-accelerated Monte Carlo sampler. results demonstrate suggestion generation functionality measurably increases quality of produced participants with no prior training design.

10.1145/1964921.1964982 article EN 2011-07-25

We present an interactive furniture layout system that assists users by suggesting arrangements are based on interior design guidelines. Our incorporates the guidelines as terms in a density function and generates suggestions rapidly sampling using hardware-accelerated Monte Carlo sampler. results demonstrate suggestion generation functionality measurably increases quality of produced participants with no prior training design.

10.1145/2010324.1964982 article EN ACM Transactions on Graphics 2011-07-01

We present a method for automated generation of building layouts computer graphics applications. Our approach is motivated by the layout design process developed in architecture. Given set high-level requirements, an architectural program synthesized using Bayesian network trained on real-world data. The realized floor plans, obtained through stochastic optimization. plans are used to construct complete three-dimensional with internal structure. demonstrate variety computer-generated...

10.1145/1866158.1866203 article EN 2010-01-01

We present a method for automated generation of building layouts computer graphics applications. Our approach is motivated by the layout design process developed in architecture. Given set high-level requirements, an architectural program synthesized using Bayesian network trained on real-world data. The realized floor plans, obtained through stochastic optimization. plans are used to construct complete three-dimensional with internal structure. demonstrate variety computer-generated...

10.1145/1882261.1866203 article EN ACM Transactions on Graphics 2010-12-01

The paper introduces a data collection system and processing pipeline for automatic geo-registered 3D reconstruction of urban scenes from video. collects multiple video streams, as well GPS INS measurements in order to place the reconstructed models geo- registered coordinates. Besides high quality terms both geometry appearance, we aim at real-time performance. Even though our is currently far being real-time, select techniques design modules that can achieve fast performance on CPUs GPUs...

10.1109/3dpvt.2006.141 article EN 2006-06-01

Abstract We present a novel method for the synthesis and animation of realistic traffic flows on large‐scale road networks. Our technique is based continuum model flow we extend to correctly handle lane changes merges, as well behaviors due in speed limit. demonstrate how our can be applied many vehicles network at interactive rates show that simulate believable publicly‐available, real‐world data. furthermore scalability this many‐core systems.

10.1111/j.1467-8659.2009.01613.x article EN Computer Graphics Forum 2010-05-01

Model synthesis is a new approach to 3D modeling which automatically generates large models that resemble small example model provided by the user. extends 2D texture problem into higher dimensions and can be used many different objects environments. The user only needs provide an appropriate does not need any other instructions about how generate model. create symmetric models, change over time, fit soft constraints. There are two important differences between our method existing...

10.1145/1230100.1230119 article EN 2007-04-30

We present a method for automated generation of building layouts computer graphics applications. Our approach is motivated by the layout design process developed in architecture. Given set high-level requirements, an architectural program synthesized using Bayesian network trained on real-world data. The realized floor plans, obtained through stochastic optimization. plans are used to construct complete three-dimensional with internal structure. demonstrate variety computer-generated...

10.1145/1882262.1866203 article EN 2010-01-01

We present a method for procedurally modeling general complex 3D shapes. Our approach can automatically generate models of buildings, man-made structures, or urban data sets in few minutes based on user-defined inputs. The algorithm attempts to that resemble input model and satisfy various dimensional, geometric, algebraic constraints control the shape. These are used capture intent user shapes look more natural. also describe efficient techniques handle highlight its performance many...

10.1109/tvcg.2010.112 article EN IEEE Transactions on Visualization and Computer Graphics 2010-08-27

We present a novel method for procedurally modeling large complex shapes. Our approach is general-purpose and takes as input any 3D polyhedral model provided by user. The algorithm exploits the connectivity between adjacent boundary features of computes an output that has similar connected resembles input. No additional user needed to guide generation proceeds automatically. In practice, our simple implement can generate variety shapes representing buildings, landscapes, fractal in few minutes.

10.1145/1409060.1409111 article EN ACM Transactions on Graphics 2008-12-01

We present an approach for automatic 3D reconstruction of outdoor scenes using computer vision techniques. Our system collects video, GPS and INS data which are processed in real-time to produce geo-registered, detailed models that represent the geometry appearance world. These generated without manual measurements or markers scene can be used visualization from arbitrary viewpoints, documentation archiving large areas. consists a acquisition processing video sequences off-line but...

10.3929/ethz-b-000006574 article EN ˜The œinternational archives of the photogrammetry, remote sensing and spatial information sciences/International archives of the photogrammetry, remote sensing and spatial information sciences 2007-01-01

We present a method for automatically generating polygonal shapes from an example using graph grammar. Most procedural modeling techniques use grammars with manually created rules, but our can create them example. Our generate graphs that are locally similar to given disassemble the input into small pieces called primitives and then reassemble new graphs. organize all possible hierarchy find matching within hierarchy. These matches used grammar construct every graph. generates converts...

10.1145/3592119 article EN ACM Transactions on Graphics 2023-07-26

In order for an unmanned aerial vehicle (UAV) to safely fly close the ground, it must be capable of detecting and avoiding obstacles in its flight path. From a single camera on UAV, 3D structure surrounding environment, including any obstacles, can estimated from motion parallax using technique called motion. Most algorithms attempt reconstruct environment optical flow value at each feature point. We present novel method calculating that does not require precise calculation Due effects image...

10.1117/12.571554 article EN Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE 2004-12-29

We present a novel method for procedurally modeling large complex shapes. Our approach is general-purpose and takes as input any 3D polyhedral model provided by user. The algorithm exploits the connectivity between adjacent boundary features of computes an output that has similar connected resembles input. No additional user needed to guide generation proceeds automatically. In practice, our simple implement can generate variety shapes representing buildings, landscapes, fractal in few minutes.

10.1145/1457515.1409111 article EN 2008-12-01

Recent advances in many multi-discipline technologies have allowed small, low-cost fixed wing unmanned air vehicles (UAV) or more complicated ground (UGV) to be a feasible solution scientific, civil and military applications. Cameras can mounted on-board of the for purpose scientific data gathering, surveillance law enforcement homeland security, as well provide visual information detect avoid imminent collisions autonomous navigation. However, most current computer vision algorithms are...

10.1117/12.571550 article EN Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE 2004-12-29

10.1016/j.cag.2010.05.006 article EN Computers & Graphics 2010-06-02

We present a method for procedurally modeling general complex 3D shapes. Our approach is targeted towards applications in digital entertainment and gaming can automatically generate models of buildings, man-made structures, or urban datasets few minutes based on user-defined inputs. The algorithm attempts to results that resemble input model satisfy various dimensional, geometric, algebraic constraints. These constraints are used capture the intent user shapes look more natural. also...

10.1145/1629255.1629269 article EN 2009-10-05

We present an evaluation methodology and data for large scale video-based 3D reconstruction. evaluate the effects of several parameters draw conclusions that can be useful practical systems operating in uncontrolled environments. Unlike benchmark datasets used binocular stereo multi-view reconstruction evaluations, which were collected under well-controlled conditions, our are captured outdoors using video cameras mounted on a moving vehicle. As result, videos much more realistic include...

10.1109/iccv.2007.4409218 article EN 2007-01-01

Structure from motion is a technique that attempts to reconstruct the 3D structure of scene sequence images taken camera moving within scene. can be used on an Unmanned Aerial Vehicle or Ground for obstacle detection as well path-planning and navigation. The estimated using optical flow values found at set feature points image. Typically, this done under assumption all have same level accuracy each value in horizontal vertical directions same. These assumptions are not entirely correct....

10.1117/12.604535 article EN Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE 2005-03-28

For a UAV to be capable of autonomous low-level flight and landing, the must able calculate its current height above ground. If speed is approximately known, can estimated from apparent motion ground in images that are taken an onboard camera. One most difficult aspects estimating lies finding correspondence between position object one image frame new succeeding frames. In some cases, due effects noise aperture problem, it may not possible find correct object's next frame. Instead, only set...

10.1117/12.571544 article EN Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE 2004-10-25
Coming Soon ...