
 
Figure 2: A screenshot of KESM Brain Atlas (KESMBA) 
(Chung et al., 2011). 
However, the tile generation requires time-
consuming manual calibration and the time required 
to download a single visualization is significant (~45 
to 55 seconds/page for 20 overlays), requiring a lot 
of patience on the part of the user. 
To address these two issues, we present an 
automated image processing pipeline for KESM 
mouse vascular images and a parallel multi-scale tile 
generation system for web-based pseudo-3D 
rendering that includes pre-overlaid tiles. The 
system, built on the OpenLayers API, allows full 
navigation and multi-scale viewing of the whole 
mouse brain data set at maximum resolution using a 
conventional web browser. 
2 ENHANCED IMAGE 
PROCESSING PIPELINE 
KESM employs physical sectioning imaging where 
thin slices of tissue are concurrently cut and imaged 
(Mayerich, Abbott, and McCormick, 2008). These 
slices are then re-assembled in order to produce the 
final volumetric data set (Kwon, Mayerich, Choe, 
and McCormick, 2008). In this section, we describe 
an enhanced image processing pipeline that 
performs the following tasks: 
  The Tissue Area Detector detects the portion 
of the raw image that contains actual tissue 
data. 
  The Tissue Area Offset Corrector identifies 
and corrects errors in the detected tissue area. 
  The  Cropper crops an image based on the 
corrected area information. 
  The  Relighter removes lighting artifacts and 
normalizes the inter-image intensity level. 
  The Merger merges multi-column stacks into 
a large, single column image 
  The  Overlay Composer generates pre-
overlaid images with a given number of 
images (e.g., an overlay of twenty 1μm-thick 
images will give a visualization a 20μm-thick 
slab) stack. 
  The  Tiler generates tile images for the web-
based map service 
In this paper, we provide details for the Tissue 
Area Offset Corrector and the Overlay Composer. 
The other phases of the pipeline have been described 
previously (Kwon, Mayerich, and Choe, 2011). 
Automating the image processing steps is critical 
for generating brain atlases since the number of 
images is extremely large (e.g. 32,792 images in a 
whole mouse brain KESM data set). Previously, we 
automated key image processing steps including 
noise removal, image intensity normalization, and 
tissue area cropping (Kwon et al., 2008) (Kwon et 
al., 2011). However, the automation of several 
important steps remains, including correction of 
tissue area detection results. In addition, we 
demonstrate that pre-overlaying of images in the 
image stack is necessary to improve page load 
performance, and must also be automated. 
2.1  Tissue Area Offset Corrector  
The image processing pipeline starts from the Tissue 
Area Detector. A raw KESM image includes blank 
regions flanking the region that contains actual 
tissue data. Due to the physical sectioning process, 
the precise position of the tissue region in each 
image can show some variation due to repositioning 
of the knife or the objective during extended 
cutting/imaging sessions. We previously describe an 
automatic method for detecting the tissue region 
based on the right-most edge of the tissue (Kwon et 
al., 2011). However some images do not have a clear 
boundary due to uneven lighting across the knife 
edge. Failure to find a proper tissue boundary leads 
to incorrect cropping of the images, which are 
difficult to manually correct. Such errors impede 
proper reconstruction of 3D geometry in subsequent 
stages. However, we find that errors can be detected 
by observing the computed tissue region in adjacent 
images of the image stack. The sum of the difference 
between tissue area offsets in neighboring images is 
calculated. A sudden spike indicates an improperly 
detected tissue area offset. The summation continues 
until it reaches a certain threshold C: 
  
ICPRAM2014-InternationalConferenceonPatternRecognitionApplicationsandMethods
784