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

Martin L. Brady

dblp:14/6621 · also Martin Lee Brady · DBLP profile ↗
← Back
13ranked-venue papers
8as first author
0since 2021 · last 1998
—ORCID · none

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

Systems, architecture and hardware · 7 · 3 first-authorTheory of computation · 3 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 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 architecture, parallel and distributed computing, and storage systems
3 papers
Electronic design automation · 62% Parallel and multicore computing · 38%
Computer graphics and multimedia
2 papers
Image and video processing · 50% Rendering · 25% Visualization and visual analytics · 25%
Theoretical computer science
2 papers
Approximation and online algorithms · 100%

Topics — the 11 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Image and video processing
image transform
0.011998
A Fast Discrete Approximation Algorithm for the Radon Transform · SIAM J. Comput. 1998
Image and video processing › image transform
radon transform
0.011998
A Fast Discrete Approximation Algorithm for the Radon Transform · SIAM J. Comput. 1998
Rendering
volume rendering
0.011998
Interactive Volume Navigation · IEEE Trans. Vis. Comput. Graph. 1998
Parallel and multicore computing
parallel algorithms
0.011998
A Fast Discrete Approximation Algorithm for the Radon Transform · SIAM J. Comput. 1998
Parallel and multicore computing › parallel algorithms
parallel image processing
0.011998
A Fast Discrete Approximation Algorithm for the Radon Transform · SIAM J. Comput. 1998
Electronic design automation
physical design
0.021995
Nearly Optimal Algorithms and Bounds for Multilayer Channel Routing · J. ACM 1995
Stretching a Knock-Knee Layout for Multilayer Wiring · IEEE Trans. Computers 1990
Electronic design automation › physical design › routing
channel routing
0.011995
Nearly Optimal Algorithms and Bounds for Multilayer Channel Routing · J. ACM 1995
Electronic design automation › physical design › routing › channel routing
multilayer channel routing
0.011995
Nearly Optimal Algorithms and Bounds for Multilayer Channel Routing · J. ACM 1995
Electronic design automation › physical design › routing
track minimization
0.011995
Nearly Optimal Algorithms and Bounds for Multilayer Channel Routing · J. ACM 1995
Approximation and online algorithms
approximation algorithms
0.021995
Stretching a Knock-Knee Layout for Multilayer Wiring · IEEE Trans. Computers 1990
Nearly Optimal Algorithms and Bounds for Multilayer Channel Routing · J. ACM 1995
Electronic design automation › physical design › routing
multilayer wiring
0.011990
Stretching a Knock-Knee Layout for Multilayer Wiring · IEEE Trans. Computers 1990

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

parallel algorithm · 0.0discrete approximation · 0.0asymptotic analysis · 0.0two-phase ray casting · 0.0dynamic swapping · 0.0coherence exploitation · 0.0combinatorial algorithms · 0.0combinatorial algorithm · 0.0approximation algorithm · 0.0
YearPublicationVenuePosition
1998 A Fast Discrete Approximation Algorithm for the Radon Transform
abstract
This paper addresses fast parallel methods for the computation of the Radon (or Hough) transform. The Radon transform of an image is a set of projections of the image taken at different angles. Its computation is important in image processing and computer vision for problems such as pattern recognition and reconstruction of medical images. A unique new method for combining partial results is presented, from which an algorithm is constructed that computes a provably good approximation to the discrete Radon transform. The approximate discrete Radon transform (ADRT) algorithm computes 4, N - 4 projections through an $N \times N$ image in time $O(N^2\mathrm{lg}N)$ (the majority of previous algorithms are O(N 3, )). The method is quite simple and easy to parallelize. A parallel version of the ADRT requires only $O(\mathrm{lg}N)$ parallel steps on O(N 2 ) processors, ignoring communication time. An additional property of the algorithm is that it can be applied directly to compute the backprojection step of the inverse RT.
Martin L. Brady
SIAM J. Comput.1
1998 Interactive Volume Navigation
abstract
Volume navigation is the interactive exploration of volume data sets by "flying" the viewpoint through the data, producing a volume rendered view at each frame. We present an inexpensive perspective volume navigation method designed to be run on a PC platform with accelerated 3D graphics hardware. The heart of the method is a two-phase perspective ray casting algorithm that takes advantage of the coherence inherent in adjacent frames during navigation. The algorithm generates a sequence of approximate volume-rendered views in a fraction of the time that would be required to compute them individually. The algorithm handles arbitrarily large volumes by dynamically swapping data within the current view frustum into main memory as the viewpoint moves through the volume. We also describe an interactive volume navigation application based on this algorithm. The application renders gray-scale, RGB, and labeled RGB volumes by volumetric compositing, allows trilinear interpolation of sample points, and implements progressive refinement during pauses in user input.
Martin L. Brady, Kenneth K. Jung, Thinh P. Q. Nguyen
IEEE Trans. Vis. Comput. Graph.1
1997 Two-phase perspective ray casting for interactive volume navigation
abstract
Volume navigation is the interactive exploration of volume data sets by "flying" the view point through the data, producing a volume rendered view at each frame. The authors present an inexpensive perspective volume navigation method designed to run on a PC platform with accelerated 3D graphics hardware. They compute perspective projections at each frame, allow trilinear interpolation of sample points, and render both gray scale and RGB volumes by volumetric compositing. The implementation handles arbitrarily large volumes, by dynamically swapping data within the local depth-limited frustum into main memory as the viewpoint moves through the volume. They describe a new ray casting algorithm that takes advantage of the coherence inherent in adjacent frames to generate a sequence of approximate animated frames much faster than they could be computed individually. They also take advantage of the 3D graphics acceleration hardware to offload much of the alpha blending and resampling from the CPU.
Martin L. Brady, Kenneth K. Jung, Thinh P. Q. Nguyen
IEEE Visualization1
1997 Hexagonal Models for Channel Routing
Martin L. Brady, Donna J. Brown, K. D. Powers
Algorithmica1
1995 Nearly Optimal Algorithms and Bounds for Multilayer Channel Routing
abstract
This paper presents algorithms for routing channels with L ≥2 layers. For the unit vertical overlap model, we describe a two-layer channel routing algorithm that uses at most d + O(√d) tracks to route two-terminal net problems and 2d + O(√d) tracks to route multiterminal nets. We also show that d + Ω(log d) tracks are required to route two-terminal net problems in the worst case even if arbitrary vertical overlap is allowed. We generalize the algorithm to unrestricted multilayer routing and use only d/(L -1) + O(√d/L + 1)> tracks for two-terminal net problems (within O(√d/L + 1) tracks of optimal) and d/(L-2) +O(√d/L + 1) tracks for multiterminal net problems (within a factor of(L-1)/(L-2) times optimal). We demonstrate the generality of our routing strategy by showing that it can be used to duplicate some of the best previous upper bounds for other models (two-layer Manhattan routing and two and three-layer knock-knee routing of two-terminal, two-sided nets), and gives a new upper bound for rotuing with 45-degree diagonal wires.
Bonnie Berger, Martin L. Brady, Donna J. Brown, Frank Thomson Leighton
J. ACM2
1994 Efficient Parallel Computation of Projections for Animated Volume Visualization
abstract
In this paper, we parallelize a new efficient approximate projection algorithm for volume rendering. The algorithm is unique in that it computes N different views simultaneously, much faster than these projections could be computed independently. It is thus ideal for computing animated sequences of views. We implement and evaluate the algorithm on a MasPar MP-1. We render a 128x128x128 data set at up to 21 frames per second average on a 1K PE MasPar MP-1 using gray scale volumetric compositing (simpler transformations are computed even faster).
Tuang-Kuang Wu, Martin L. Brady
ICPP (3)2
1994 Efficient Component Labeling on SIMD Mesh Processors
abstract
A new component labeling algorithm for SIMD meshes is presented whose time complexity is O(frac{{n^2 }} {{p^2 }} + n) for an n x n image on a p x p mesh. The algorithm is efficient in terms of total work for p leqslant n^{frac{1} {2}} . It was evaluated on a MasPar MP-1 with 1K processors and 64KB of memory per processor. For most of the 1K x 1K size test inputs, our algorithm is faster than a neighbor updating algorithm that is extremely simple but asymptotically slower on images of large diameter.
Whanki Yong, Martin L. Brady
ICPP (3)2
1992 Fast Parallel Discrete Approximation Algorithms for the Radon Transform
abstract
Article Fast parallel discrete approximation algorithms for the radon transform Share on Authors: Martin L. Brady View Profile , Whanki Yong View Profile Authors Info & Claims SPAA '92: Proceedings of the fourth annual ACM symposium on Parallel algorithms and architecturesJune 1992 Pages 91–99https://doi.org/10.1145/140901.140911Online:01 June 1992Publication History 15citation641DownloadsMetricsTotal Citations15Total Downloads641Last 12 Months21Last 6 weeks10 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Martin L. Brady, Whanki Yong
SPAA1
1991 The 60° grid: routing channels in width d/√3
abstract
The 60 degrees grid consists of vertical columns and diagonal tracks running at slopes of +or-30 degrees . This model offers a potentially large reduction in channel width, without resorting to wire overlap. For a channel routing problem with density d, the availability of the diagonal tracks leads to a lower bound of d/ square root 3. The authors present two near-optimal channel routing algorithms. The first uses 5 layers and always routes in width at most d/ square root 3+ square root 3. The second algorithm uses at most 4 layers and routes in width omega , where d/ square root 3+O(1)>
K. D. Powers, Donna J. Brown, Martin L. Brady
Great Lakes Symposium on VLSI3
1991 Four layer wiring using adjacent-layer vias
abstract
An algorithm is presented which, given a two-dimensional wire layout in knock-knee mode, produces a legal wiring (layer-assignment) using only adjacent-layer vias and at most four layers. The previous four-layer wiring algorithm requires technologically impractical vias between non-adjacent layers. This algorithm has important implications for practical automatic wire routing, since many knock-knee layout algorithms rely on the four-layer wiring technique to complete their routing.>
Tuang-Kuang Wu, Martin L. Brady
Great Lakes Symposium on VLSI2
1991 Optimal Multilayer Channel Routing with Overlap
Martin L. Brady, Donna J. Brown
Algorithmica1
1990 Disjoint Paths Through a 3-Dimensional Grid
abstract
Article Disjoint paths through a 3-dimensional grid Share on Authors: M. Brady Lockheed R&D Div., O-9740 / B-202, 3251 Hanover St., Palo Alto, CA Lockheed R&D Div., O-9740 / B-202, 3251 Hanover St., Palo Alto, CAView Profile , D. Brown Coordinated Science Laboratory, University of Illinois, 1101 W. Springfield Ave., Urbana, IL Coordinated Science Laboratory, University of Illinois, 1101 W. Springfield Ave., Urbana, ILView Profile , P. McGuinness Beckman Institute, University of Illinois, 405 N. Matthews Ave., Urbana, IL Beckman Institute, University of Illinois, 405 N. Matthews Ave., Urbana, ILView Profile Authors Info & Claims SPAA '90: Proceedings of the second annual ACM symposium on Parallel algorithms and architecturesMay 1990 Pages 224–233https://doi.org/10.1145/97444.97689Online:01 May 1990Publication History 1citation274DownloadsMetricsTotal Citations1Total Downloads274Last 12 Months6Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Martin L. Brady, Donna J. Brown, P. McGuinness
SPAA1
1990 Stretching a Knock-Knee Layout for Multilayer Wiring
abstract
The problem of stretching a knock-knee layout in the knock-knee mode to ensure its wirability is considered. An optimal algorithm for the problem in two layers is presented. A 4/3 approximation algorithm for the corresponding problem in three layers, shown to be NP-complete, is devised.>
Martin L. Brady, Majid Sarrafzadeh
IEEE Trans. Computers1