Correlation-based color mosaic interpolation using a connectionist approach

Size: px
Start display at page:

Download "Correlation-based color mosaic interpolation using a connectionist approach"

Transcription

1 Correlation-base color mosaic interpolation using a connectionist approach Gary L. Embler * Agilent Technologies, Inc. 75 Bowers Avenue, MS 87H Santa Clara, California 9554 USA ABSTRACT This paper presents a specialize etension of a general correlation-base interpolation paraigm, for interpolating image sample color values obtaine through a color filter mosaic. This etension features a kernel etermine from a priori assume image characteristics in the form of pre-efine (as oppose to learne) local sample neighborhoo patterns. The interpolation proceure locally convolves the colorfilte image samples with the kernel to obtain the interpolate color values. The kernel establishes a mapping from the color-filte input values to the recove color output values using weighte, ore, an threshole sums of sample values from the local sample neighborhoo. This mapping attempts to eploit local image sample interepenencies in orer to preserve etail, while minimizing artifacts. The proceure is simulate for the Bayer RGB color filter mosaic using a quasi-linear connectionist architecture that is real-time-harware-implementable. A perceptual comparison of images obtaine from this interpolation with images obtaine from bilinear interpolation shows a visible uction in interpolation artifacts. Keywors: Demosaicing, color interpolation, image interpolation, image reconstruction, superresolution, Bayer color filter array, connectionist architecture, neural network.. INTRODUCTION Image sample interpolation is well establishe as an ill-pose or uner-constraine problem with no unique solution. However, images of natural scenes typically have common characteristics that ai in obtaining a esirable interpolation solution. Color mosaic interpolation is a special case of image sample interpolation, where the interpolation nominally applies to the same-color samples in the mosaic. Eisting color mosaic interpolation approaches use static reconstruction theory-base methos (e.g., bilinear interpolation), or ynamic aaptive methos (e.g., irection-aaptive bilinear interpolation).,, 4, 5, 6, 7, 8 These methos make various assumptions about image characteristics, such as the assumption that neighboring image samples will show some egree of smoothness. * gembler@inspirics.com; phone ; fa ; this paper an supplemental materials (image files an MATLAB coe) are at Copyright Society of Photo-Optical Instrumentation Engineers. This paper will be publishe in Proceeings of SPIE Vol an is mae available as an electronic preprint with permission of SPIE. One print or electronic copy may be mae for personal use only. Systematic or multiple reprouction, istribution to multiple locations via electronic or other means, uplication of any material in this paper for a fee or for commercial purposes, or moification of the content of the paper are prohibite.

2 Images of natural scenes are known to have local luminance interepenencies. This trait may be eploite for interpolating image samples to obtain higher image resolutions. 9,, Go et al. present an etension to this paraigm for interpolating image color sample values obtaine from a color filter mosaic. This paper proposes another approach to this color mosaic interpolation metho, erive from assumptions about epecte image characteristics. These assumptions serve to facilitate real-time harware implementation of the interpolation proceure, while still offering better image quality than image quality obtainable from bilinear interpolation.. METHODOLOGY FOR COLOR MOSAIC INTERPOLATION The propose methoology makes the following assumptions regaring image characteristics: Different local sample neighborhoos within images can share similar patterns. For the similar local patterns mentione above, the patterns are similar across ifferent scales. These assumptions allow a priori information from local sample patterns to be use in obtaining interpolate color values. Accoring to these assumptions, patterns of high-resolution neighborhoos (sample neighborhoos with all color values present) are similar to patterns of the corresponing lowresolution neighborhoos (color mosaic sample neighborhoos; i.e., the inputs to the interpolation). In orer to use this methoology, the local sample patterns an their mapping to the corresponing interpolate color values must be efine. This information coul either be learne from available ata (e.g., sample images) as in Ref., or erive from assumptions about epecte image characteristics. This paper is concerne with the later approach. The following assumptions are mae: A small, o-number imensione, square spatial sample neighborhoo (e.g., samples) cente on the color output value location, is sufficient for the local sample neighborhoo size an configuration. The set of local neighborhoo sample patterns may be erive from combinations of minimum an maimum sample values in the local neighborhoo. These patterns represent various luminance graient configurations in the local neighborhoo. The local neighborhoo bilinear-interpolate color value may be use as a starting color output value. The starting color output value (i.e., the bilinear-interpolate value) may be ajuste base on the similarity of its local neighborhoo sample values to the set of sample pattern values. The ajustment amount is proportional to the luminance graient (as represente by the patterns), an the ajustment irection (increase or ecrease) is mae in the irection towars the center sample value. At the maimum ajustment amount (corresponing to the maimum luminance graient), the color output value is mae equal to the center sample value. This proceure attempts to take into account an assume correlation between the local neighborhoo sample values an the epecte center color values. This proceure also attempts to improve perceptual quality by riving the overall center color towars a more neutral tone, thus minimizing the perception of chromatic aliasing artifacts ( color fringes ) near large luminance graients. The local sample patterns are etermine from combinations of minimum an maimum local sample values. For each ifferent pattern of minimum an maimum local sample values, a esi color output value (minimum or maimum) is assigne. This assignment is mae base on the rules above; i.e., equal to the center sample value for patterns with large luminance graients. For the Bayer RGB color mosaic, patterns arising from the following two sources are use to etermine approimately the luminance graients configuration an amount: Different combinations of the green samples minimum an maimum values. Different combinations of the minimum an maimum values of samples the same color as the center color being interpolate.

3 For interpolating green, only patterns arising from the green samples minimum an maimum values are use, ue to the high perceptual correlation of green with image luminance. 4 To etermine approimately each pattern s egree an irection of ajustment to the bilinear-interpolate color values, the pre-assigne output value for each pattern is compa with the bilinear-interpolate value for the same pattern. The approimate egree an irection of ajustment is the ifference between the preassigne value an the bilinear-interpolate value. This ifference etermines the approimate weighting factors for the mapping of the patterns sample values to the color output values, through the ajustment of the bilinear-interpolate starting values. For an N N -element mosaic, where N is an o integer, the proceures of this methoology are of the general form ~ > ~ neg if cent an neg > cent, ˆ = f ( [ n, ]) = + ~ if < an + ~ n pos cent pos < cent, or, () cent where ˆ is the interpolate color value for the local neighborhoo center, [n,n ], wheren,n =,,..., N, is the local neighborhoo sample value D array, is the local neighborhoo bilinear-interpolate center value, neg an pos are, respectively, the local-neighborhoobase negative an positive ajustments to the bilinear-interpolate center value, an cent = N the local neighborhoo center sample value. Forms for iniviual, green, an e interpolate color values of a Bayer color filter mosaic are [ ], N is ~ > ~ neg if cent an neg > cent, ˆ = + ~ if < an + ~ pos cent pos < cent, or, () cent ~ > ~ neg if cent an neg > cent, ˆ = + ~ if < an + ~ pos cent pos < cent, or, () cent ~ > ~ neg if cent an neg > cent, ˆ = + ~ if < an + ~ pos cent pos < cent, or, (4) ˆ, ˆ, ˆ cent are the final interpolate, green, an e values,,, are bilinear- neg, pos are, where interpolate, green, an e values, an neg, pos, neg, pos, green, an e negative an positive ajustments to the bilinear-interpolate values. The negative an positive ajustment values neg an pos are

4 [ wnegpat fnegpat () ] ~ = ma, (5) neg [ wpospat fpospat () ] ~ = ma, (6) pos where =,,...,D is the pattern imension ine, wnegpat an wpospat are ajustment weights for negative an positive ajustments, an fnegpat () an fpospat () are negative an positive ajustment functions of local neighborhoo sample patterns. Forms for iniviual, green, an e negative an positive ajustment values of a Bayer color filter mosaic are [ wnegpat fnegpat () ] ~ = ma, (7) neg [ wpospat fpospat () ] ~ = ma, (8) pos [ wnegpat fnegpat () ] ~ = ma, (9) neg [ wpospat fpospat () ] ~ = ma, () pos [ wnegpat fnegpat () ] ~ = ma, () neg [ wpospat fpospat () ] ~ = ma, () pos where wnegpat, wpospat, wnegpat, wpospat, wnegpat, wpospat, fnegpat (), fpospat (), fnegpat (), fpospat (), fnegpat (), fpospat () are ajustment weights an functions of local neighborhoo sample patterns for, green, an e interpolation. The local neighborhoo sample pattern functions are [ fneg () + fneg ( ) + fneg ( cent) ] b if ma[] ma > b, or f negpat () =,() [ fpos () + fpos ( ) + fpos ( cent) ] b if ma[] ma > b, or f pospat () =, (4) where b is an activation threshol bias term, fneg () an fpos () are functions of the local neighborhoo samples the same color as the color being interpolate (ecept green samples), fneg an fpos ( ) ( ) are functions of the local neighborhoo green samples (ecept a center sample), an fneg ( cent ) an fpos cent ( ) are functions of the center sample (, green, or e). Note that the bias (), fpospat ()> only if term b performs a variable activation thresholing function, with fnegpat ma[]> b.

5 The local neighborhoo sample pattern functions for, green, an e interpolation are f negpat f pospat () () [ fneg ( ) + fneg ( ) + fneg ( cent) ] b if ma[] ma > b = [ fpos ( ) + fpos ( ) + fpos ( cent) ] b if ma[] ma > b = [ fneg ( ) + fneg ( cent) ] b if ma[], or,(5), or,(6) ma > b, or f negpat () =, (7) [ fpos ( ) + fpos ( cent) ] b if ma[] ma > b, or f pospat () =, (8) f negpat f pospat () () [ fneg ( ) + fneg ( ) + fneg ( cent) ] b if ma[] ma > b = [ fpos ( ) + fpos ( ) + fpos ( cent) ] b if ma[] ma > b =, or,(9), or,() where fneg ( ), fpos ( ), fneg ( ), fpos ( ), fneg ( ), fpos positive functions of the local neighborhoo, green, an e samples, ecept the center sample. The negative an positive local neighborhoo sample functions are fneg fpos ( ) are negative an ( ) = w neg [ n,n,p, ][ n, n ], () n,n, p ( ) = w pos [ n,n, p, ][ n, n ], () n,n,p where p =,,..., P is the pattern ine, an wneg[ ], wpos[ ] {~,} are sample weights, with ~ efine as the one s complement of the sample value in base-, unsigne-binary representation. The sample D location inices n, n are restricte to values from,,..., N where the requi color sample is present in the mosaic. The local neighborhoo sample functions for, green, e, an center samples are fneg ( )= w neg n,n, p, n,n, p fpos ( ) = w pos n,n, p, n,n, p [ ] [ n,n ], () [ ] [ n,n ], (4)

6 fneg ( )= w neg n,n, p, n,n,p fpos ( )= w pos n,n, p, n, n, p fneg ( )= w neg n,n, p, n,n, p fpos ( )= w pos n, n, p, n,n, p ( cent ) neg [ ] [ n,n ], (5) [ ] [ n,n ], (6) [ ] [ n,n ], (7) [ ] [ n,n ], (8) N N N N [,, ] [, ] N N N N [,, ] [, ] N N N N [,, ] [, ] for center sample, f neg = w for green center sample, or,(9) ( cent ) w w neg neg pos N N N N [,, ] [, ] N N N N [,, ] [, ] N N N N [,, ] [, ] for e center sample for center sample f pos = w for green center sample, or.() w w pos pos for e center sample The sample D location inices n, n are restricte to values from,,..., N where the corresponing color sample value is present in the mosaic. Sets of local sample patterns for a -local-neighborhoo Bayer mosaic are shown in Figures through 8. Each figure shows patterns for one of the eight possible input-output configurations of this mosaic. This number of configurations arises from the four ifferent Bayer color sample types: Re samples (R), Green samples in rows with samples (GR), Green samples in rows with e samples (GB), Blue samples (B),

7 .. cent = = X X X X X X X X X X X X X X X X XXXX X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X XXXX X X X X X X X X X X X X X X X X.. cent = = Input [,] [,] [,] = = = [,] [, ] = cent [,] = = = [,] [,] [,] = = = Pattern Locations ˆ Output Ajustment ˆ ˆ. 75 = ˆ ˆ. 5 = ˆ ˆ. 5 ˆ = ˆ = ˆ ˆ +. 5 = ˆ ˆ +. 5 = ˆ ˆ = Notes. Pattern values quantize to, ˆ, { }.. Fig. Bayer RGB R-Center G-Output patterns. cent = = X - X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X - X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X.. cent = = Input Pattern Locations Output Ajustment Notes [,] [,] [,] = = = [,] [, ] = cent [,] = = = [,] [,] [,] = = = ˆ ˆ ˆ ˆ ˆ. 75 ˆ ˆ ˆ ˆ ˆ = = ˆ =.5 ˆ =.5 ˆ = ˆ = +.5 ˆ = +.5. Pattern values quantize to, ˆ, { } ˆ ˆ = +.75 ˆ ˆ + = Fig. Bayer RGB R-Center B-Output patterns.

8 .. cent = = X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X.. X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X.. X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X.. X X Input X X [,] [,] [,] [,] [, ] = cent [,] [,] [,] [,] = = = = = = = = =.. X X X X Pattern Locations ˆ X X X X X X X X cent = Output Ajustment ˆ ˆ ˆ X X X X X X Fig. Bayer RGB GR-Center R-Output patterns. = ˆ ˆ = ˆ =.5 ˆ = ˆ = +.5 ˆ ˆ + = cent = = Notes X X X X X X. Pattern values quantize to, ˆ, { } X X.. X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X.. X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X.. X X Input X X [,] [,] [,] [,] [, ] = cent [,] [,] [,] [,] = = = = = = = = = X X X X X X X X X X X X X X cent = = Pattern Output Ajustment Locations ˆ ˆ = ˆ ˆ ˆ =. 5 ˆ ˆ = ˆ ˆ = +.5 ˆ ˆ + = X X X X Notes Fig. 4 Bayer RGB GR-Center B-Output patterns. X X X X X X. Pattern values quantize to, ˆ, { } X X

9 .. cent = =.. X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X.. X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X.. X X Input X X [,] [,] [,] [,] [, ] = cent [,] [,] [,] [,] = = = = = = = = =.. X X X X X X X X X X X X X X cent = = Pattern Output Ajustment Locations ˆ ˆ = ˆ ˆ ˆ =. 5 ˆ ˆ = ˆ ˆ = +.5 ˆ ˆ + = X X X X Notes Fig. 5 Bayer RGB GB-Center R-Output patterns. cent = = X X X X X X. Pattern values quantize to, ˆ, { } X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X.. X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X.. X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X.. X X Input X X [,] [,] [,] [,] [, ] = cent [,] [,] [,] [,] = = = = = = = = = X X X X X X X X X X X X cent = = Pattern Output Ajustment Locations ˆ ˆ = ˆ ˆ ˆ =. 5 ˆ ˆ = ˆ ˆ = +.5 ˆ ˆ + = X X X X X X Notes Fig. 6 Bayer RGB GB-Center B-Output patterns. X X X X X X. Pattern values quantize to, ˆ, { } X X

10 .. cent = = X - X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X - X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X.. cent = = Input Pattern Locations Output Ajustment Notes [,] [,] [,] = = = ˆ ˆ ˆ ˆ ˆ. 75 = =. Pattern values quantize to, ˆ {,} [, ] [, ] = cent [,] = = = ˆ ˆ ˆ =.5 ˆ =.5 [,] [,] [,] = = = ˆ ˆ ˆ ˆ ˆ = ˆ = +.5 ˆ = +.5 ˆ = +.75 ˆ ˆ + =.. Fig. 7 Bayer RGB B-Center R-Output patterns. cent = = X X X X X X X X X X X X X X X X XXXX X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X XXXX X X X X X X X X X X X X X X X X.. cent = = Input [,] [,] [,] = = = Pattern Locations ˆ Output Ajustment ˆ ˆ. 75 = ˆ ˆ. 5 = Notes. Pattern values quantize to, ˆ, { } [,] [, ] = cent [,] = = = ˆ ˆ. 5 ˆ = ˆ = [,] [,] [,] = = = ˆ ˆ +. 5 = ˆ ˆ +. 5 = ˆ ˆ = Fig. 8 Bayer RGB B-Center G-Output patterns.

11 each cente in the pattern, an each having two interpolate center color outputs. The patterns groupe accoring to their center sample colors are R-Center Patterns = { R-Center G-Output Patterns, (Fig. ) R-Center B-Output Patterns }, (Fig. ) GR-Center Patterns = { GR-Center R-Output Patterns, (Fig. ) GR-Center B-Output Patterns }, (Fig. 4) GB-Center Patterns = { GB-Center R-Output Patterns, (Fig. 5) GB-Center B-Output Patterns }, (Fig. 6) B-Center Patterns = { B-Center R-Output Patterns, (Fig. 7) B-Center G-Output Patterns }. (Fig. 8) The pattern number, P, is equal to the total number of input-output configurations, so P = 8 for this case. The figures show the patterns using a notation, ˆ {,}, where, ˆ = represents the smallest value,, ˆ = represents the largest value, an = X represents a value of input sample that is irrelevant to the interpolate color output value ˆ. The ˆ output values shown in the patterns are assigne accoring to the assumptions above. For a center sample value of either = or = in the patterns, the output ˆ is assigne a value of either ˆ = or ˆ =, such that ˆ is equal to the center sample value when the pattern shows a large luminance graient. The figures also show, using a iagonal line notation, the assigne values of neg an pos, the egree an irection of ajustment to the bilinear-interpolate values,. The iagonal lines inicate the ifferent egrees an irections of ajustment using ifferent line thicknesses an slopes. The line thickness is proportional to the egree of ajustment, an the line slope irection (positive or negative) is the same as the ajustment irection. For no ajustment; i.e., ~, ~ =, no line is shown. neg pos The egree an irection of ajustment are efine from the pattern sample values as the ifference between the assigne output value an the bilinear-interpolate value, shown by rearranging Equation as ~ ˆ for ˆ <, or neg = an () ~ ˆ for ˆ >, or pos =. () For sample pattern values quantize to, ˆ {,} as shown in Figures through 8, the possible bilinearinterpolate output values are {,.5,.5,.75,}. The possible ajustment values are therefore (from Equations an ) neg, pos {,.5,.5,.75,}. These values etermine the ajustment weights wnegpat an wpospat values in Equations 5 an 6, as follows. wnegpat an wpospat are efine as equal to the change in neg an pos versus the change in the input sample pattern functions fnegpat () an fpospat (), shown by rearranging Equations 5 an 6 as wnegpat = neg () fnegpat an ()

12 wpospat = pos () fpospat. (4) The neg an pos values above are equal to the change in neg an pos over the full range of fnegpat an fpospat(), as prouce by the entire range of associate input values, from the full pattern value, to the full complement of the same pattern value. Therefore, the wnegpat an wpospat values are numerically equivalent to the neg an pos values, i.e., wnegpat,wpospat = neg, pos {,.5,.5,.75,}. Also, the imension number D is equal to the total number of neg or pos values. For the Bayer mosaic uner consieration, D = 5. For each ifferent ajustment egree an irection neg an pos shown in the figures, separate inputoutput transfer function equations are evelope from the pattern values, as given by Equations an. These equations are then algebraically uce to minimize equations, as follows. With the pattern input values alreay quantize to {,}, the pattern ajustment output values are likewise quantize to {,}, with set to = for any non-zero value, an set to =. This allows the use of stanar Boolean algebraic minimization techniques to minimize the equations. The outputs of the minimize equations are summe an threshole as shown in Equations an 4. These equation outputs are then scale by their particular wnegpat an wpospat values, an either ae to or subtracte from the bilinear-interpolate value to form the final output value ˆ, as shown by Equations, 5, an 6. Eamination of Figures through 8 reveals that out of the eight ifferent input-output configurations, only three unique pattern sets eist. Grouping together ientical pattern sets, the three groups of unique pattern sets are Patterns Group = { R-Center G-Output Patterns, (Fig. ) B-Center G-Output Patterns }, (Fig. 8) Patterns Group = { R-Center B-Output Patterns, (Fig. ) B-Center R-Output Patterns }, (Fig. 7) Patterns Group = { GR-Center R-Output Patterns, (Fig. ) GR-Center B-Output Patterns, (Fig. 4) GB-Center R-Output Patterns, (Fig. 5) GB-Center B-Output Patterns }. (Fig. 6) This grouping allows the total number of interpolation kernels to be restricte to three, the total number of unique pattern sets. The patterns shown accoring to their group esignations are R-Center Patterns = { R-Center G-Output Patterns, (Group ) R-Center B-Output Patterns }, (Group ) GR-Center Patterns = { GR-Center R-Output Patterns, (Group ) GR-Center B-Output Patterns }, (Group ) GB-Center Patterns = { GB-Center R-Output Patterns, (Group ) GB-Center B-Output Patterns }, (Group ) B-Center Patterns = { B-Center R-Output Patterns, (Group ) B-Center G-Output Patterns }. (Group ) ()

13 This grouping inicates a requirement for two sets of harware implementing the Group pattern interpolation, in orer to concurrently obtain the two interpolate center color values of the GR-center an GB-center configurations.. RESULTS The proceure was simulate using The MathWorks MATLAB with the Lighthouse true-color (RGB, 8 bits-per-color) test image. 5 This image was ecimate an converte from a Tagge Image File Format image to a Microsoft Winows Bitmap image (Figure 9). The image was uce to a Bayer RGB color mosaic image by removing the appropriate two color samples at each sample location (Figure ). This color mosaic image was then interpolate in an attempt to recover the remove color samples. The resulting interpolate images were perceptually eamine for image quality an interpolation artifacts. Fig. 9: Lighthouse image Fig. : Lighthouse Bayer RGB mosaic. Figure shows the bilinear-interpolate image with no ajustment. Figure shows the bilinearinterpolate image with ajustment, using empirically obtaine activation threshol bias b values. The bias values were perceptually ajuste to approimately optimal values. Values set too high resulte in insufficient ajustment, with the image ehibiting ecessive color fringes. Values set too low resulte in ecessive ajustment, with the image ehibiting checkerboar artifacts. All ajuste images shown here use the same bias values.

14 Fig. : Lighthouse bilinear-interpolate. Fig. : Lighthouse bilinear-interpolate an ajuste. In Figure, some color fringe uction an image sharpening are present, but the image still contains substantial amounts of color fringes, as well as zipper noise artifacts an false colors. Another metho for the bilinear interpolation was trie to improve the resultant image. The new metho interpolate the image using the sample pattern values to irect the bilinear interpolation of colors having four samples in the local neighborhoo. For these colors, the interpolation is selecte from either the average of one of the two pairs of opposite-positione samples, or the average of all four samples. The interpolation irection is chosen base on the similarity of the sample values to the pattern values, with each pattern value associate with a prefer interpolation irection. The pattern values an interpolation irections are associate through the correlations of the pattern values. Pattern values with a high egree of correlation in a particular irection are associate with interpolation in that irection. The ajustment weights are moifie epening on whether the selecte interpolation uses two samples or four samples. Figure shows the interpolate image using the new interpolation metho, but without ajustment, an Figure 4 shows the same image with ajustment. Some uction in artifacts can be seen with this metho, but the image still contains significant amounts of false colors.

15 Fig. : Lighthouse irecte-linear-interpolate. Fig. 4: Lighthouse irecte-linear-interpolate an ajuste. To uce the false colors, meian filtering of the an e color values, reference to the green values, was use on the interpolate an ajuste image.6 The meian values of the color value ifferences ( green) an (e green) were etermine over the local neighborhoo an ae to the center green value to obtain new center an e values. These new an e values replace the eisting values. Figure 5 shows the results of this operation. The false colors are noticeably uce.

16 Fig. 5: Lighthouse irecte-linear-interpolate, ajuste, an meian-filte. 4. CONCLUSION This paper escribes a methoology for color emosaicing using a ata-riven connectionist approach. This methoology provie visible improvements over linear interpolation proceures. Although this paper presents the methoology in conjunction with bilinear interpolation, in theory it may be use in conjunction with other interpolation types to improve the resultant image quality. The methoology uses only simple integer an logical operations over a small local sample neighborhoo, thus facilitating its harware implementation, especially for real-time piel-rate harware. As currently efine, the methoology requires only binary shifts, complementation, aition, comparison, an ata selection, all having fairly simple harware implementations. Iterative, recursive, or learning operations are not requi. Goals for future investigation inclue: Development of a more theoretical founation for the methoology, performance optimization for general images or for special classes of images, optimization for harware implementation, an implementation of the optimize proceure in harware. Topics for future investigation inclue: Optimization of activation threshol bias values for the ajustment function. Nonlinear activation functions (e.g., sigmoi function) for the ajustment. Larger local neighborhoos; e.g., 5 5 samples. The primary isavantage of larger neighborhoos is the large increase in the proceure s esign compleity an computational requirements. Theoretical links to wavelet-base image reconstruction. The methoology bears a semblance to wavelet or wavelet-like image reconstruction. The linear interpolation resembles low-frequency

17 signal recovery through a Haar scaling function, an the ajustment to the linear interpolation resembles high-frequency signal recovery through a Haar wavelet function. 7 Interactions with characteristics of the image acquisition process an with characteristics of other image processing functions. Combinations of this methoology with other color mosaic interpolation methoologies. One propose application of this methoology is for proviing a final correction of last resort to an image previously processe by another interpolation methoology. ACKNOWLEDGMENTS The author woul like to thank Dr. To Sachs of Agilent Technologies for his helpful suggestions an comments. REFERENCES. A. M. Tekalp, Digital Vieo Processing, Prentice Hall, Upper Sale River, New Jersey (995), Chap. 7.. T. Chen, Spatial Color Interpolation Algorithms for Single-Detector Digital Cameras, Psych/EE6 Course Project, Image Systems Engineering Program, Department of Electrical Engineering, Stanfor University (999), J. F. Hamilton an J. E. Aams, Averaging green values for green photosites in electronic cameras, Unite States Patent 5,596,67, Jan., J. E. Aams an J. F. Hamilton, Aaptive color plane interpolation in single sensor color electronic camera, Unite States Patent 5,65,6, Jul. 9, R. Kimmel, "Demosaicing: Image Reconstruction from Color CCD s," IEEE Trans. Image Processing 8(9), -8 (999). 6. S. B. Aison, Metho an system for color filter array multifactor interpolation, Unite States Patent 5,99,95, Nov., D. D. Muresan, S. Luke, an T. W. Parks, Reconstruction of Color Images from CCD Arrays, Teas Instruments DSPS Fest, Houston, Teas, (), 8. M. R. Gupta an T. Chen, Vector Color Filter Array Demosaicing, Proc. SPIE Sensors an Cameras Systems for Scientific, Inustrial, an Digital Photography Applications III 46, San Jose, California (). 9. F. Ahme, S. C. Gustafson, an M. A. Karim, "High-Fielity Image Interpolation using Raial Basis Function Neural Networks," Proc. IEEE 995 Aerospace an Electronics Conf., (995).. N. Plaziac, "Image Interpolation Using Neural Networks," IEEE Trans. Image Processing 8(), (999).. F. M. Canocia an J. C. Principe, "Superresolution of Images Base on Local Correlations," IEEE Trans. Neural Networks (), 7-8 (999), J. Go, K. Sohn, an C. Lee, "Interpolation Using Neural Networks for Digital Still Cameras," IEEE Trans. Consumer Electronics 46(), 6-66 ().. B. E. Bayer, Color imaging array, Unite States Patent,97,65, Jul., J. Aams, K. Parulski, an K. Spauling, Color Processing in Digital Cameras, IEEE Micro 8(6), - (998). 5. The School of Electrical an Computer Engineering, Cornell University, Thomas Parks Digital Signal Processing Lab, Color Images Database, 6. W. T. Freeman, Metho an apparatus for reconstructing missing color samples, Unite States Patent 4,66,655, May 5, E. J. Stollnitz, A. D. DeRose, an D. H. Salesin, Wavelets for Computer Graphics: Theory an Applications, Morgan Kaufmann, San Francisco (996).

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means Classifying Facial Expression with Raial Basis Function Networks, using Graient Descent an K-means Neil Allrin Department of Computer Science University of California, San Diego La Jolla, CA 9237 nallrin@cs.ucs.eu

More information

Image Segmentation using K-means clustering and Thresholding

Image Segmentation using K-means clustering and Thresholding Image Segmentation using Kmeans clustering an Thresholing Preeti Panwar 1, Girhar Gopal 2, Rakesh Kumar 3 1M.Tech Stuent, Department of Computer Science & Applications, Kurukshetra University, Kurukshetra,

More information

Shift-map Image Registration

Shift-map Image Registration Shift-map Image Registration Svärm, Linus; Stranmark, Petter Unpublishe: 2010-01-01 Link to publication Citation for publishe version (APA): Svärm, L., & Stranmark, P. (2010). Shift-map Image Registration.

More information

Learning Polynomial Functions. by Feature Construction

Learning Polynomial Functions. by Feature Construction I Proceeings of the Eighth International Workshop on Machine Learning Chicago, Illinois, June 27-29 1991 Learning Polynomial Functions by Feature Construction Richar S. Sutton GTE Laboratories Incorporate

More information

Fast Fractal Image Compression using PSO Based Optimization Techniques

Fast Fractal Image Compression using PSO Based Optimization Techniques Fast Fractal Compression using PSO Base Optimization Techniques A.Krishnamoorthy Visiting faculty Department Of ECE University College of Engineering panruti rishpci89@gmail.com S.Buvaneswari Visiting

More information

Particle Swarm Optimization Based on Smoothing Approach for Solving a Class of Bi-Level Multiobjective Programming Problem

Particle Swarm Optimization Based on Smoothing Approach for Solving a Class of Bi-Level Multiobjective Programming Problem BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 17, No 3 Sofia 017 Print ISSN: 1311-970; Online ISSN: 1314-4081 DOI: 10.1515/cait-017-0030 Particle Swarm Optimization Base

More information

Shift-map Image Registration

Shift-map Image Registration Shift-map Image Registration Linus Svärm Petter Stranmark Centre for Mathematical Sciences, Lun University {linus,petter}@maths.lth.se Abstract Shift-map image processing is a new framework base on energy

More information

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method Southern Cross University epublications@scu 23r Australasian Conference on the Mechanics of Structures an Materials 214 Transient analysis of wave propagation in 3D soil by using the scale bounary finite

More information

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Generalized Edge Coloring for Channel Assignment in Wireless Networks TR-IIS-05-021 Generalize Ege Coloring for Channel Assignment in Wireless Networks Chun-Chen Hsu, Pangfeng Liu, Da-Wei Wang, Jan-Jan Wu December 2005 Technical Report No. TR-IIS-05-021 http://www.iis.sinica.eu.tw/lib/techreport/tr2005/tr05.html

More information

Digital Logic Design. Midterm #1

Digital Logic Design. Midterm #1 The University of Toleo s7ms_il7.fm - EECS: igital Logic esign r. nthony. Johnson Stuent Name_ igital Logic esign Miterm # Problems Points. 3. 4 3. 6 4. Total 5 Was the eam fair? yes no /6/7 The University

More information

Digital Logic Design. Midterm #1

Digital Logic Design. Midterm #1 The University of Toleo f7ms_il7.fm - EES: Digital Logic Design Stuent Name_ Digital Logic Design Miterm # Problems Points. 3. 4 3. 6 4. Total 5 Was the eam fair? yes no //7 The University of Toleo f7ms_il7.fm

More information

Coupling the User Interfaces of a Multiuser Program

Coupling the User Interfaces of a Multiuser Program Coupling the User Interfaces of a Multiuser Program PRASUN DEWAN University of North Carolina at Chapel Hill RAJIV CHOUDHARY Intel Corporation We have evelope a new moel for coupling the user-interfaces

More information

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Generalized Edge Coloring for Channel Assignment in Wireless Networks Generalize Ege Coloring for Channel Assignment in Wireless Networks Chun-Chen Hsu Institute of Information Science Acaemia Sinica Taipei, Taiwan Da-wei Wang Jan-Jan Wu Institute of Information Science

More information

X y. f(x,y,d) f(x,y,d) Peak. Motion stereo space. parameter space. (x,y,d) Motion stereo space. Parameter space. Motion stereo space.

X y. f(x,y,d) f(x,y,d) Peak. Motion stereo space. parameter space. (x,y,d) Motion stereo space. Parameter space. Motion stereo space. 3D Shape Measurement of Unerwater Objects Using Motion Stereo Hieo SAITO Hirofumi KAWAMURA Masato NAKAJIMA Department of Electrical Engineering, Keio Universit 3-14-1Hioshi Kouhoku-ku Yokohama 223, Japan

More information

Chapter 5 Proposed models for reconstituting/ adapting three stereoscopes

Chapter 5 Proposed models for reconstituting/ adapting three stereoscopes Chapter 5 Propose moels for reconstituting/ aapting three stereoscopes - 89 - 5. Propose moels for reconstituting/aapting three stereoscopes This chapter offers three contributions in the Stereoscopy area,

More information

Verifying performance-based design objectives using assemblybased vulnerability

Verifying performance-based design objectives using assemblybased vulnerability Verying performance-base esign objectives using assemblybase vulnerability K.A. Porter Calornia Institute of Technology, Pasaena, Calornia, USA A.S. Kiremijian Stanfor University, Stanfor, Calornia, USA

More information

Politecnico di Torino. Porto Institutional Repository

Politecnico di Torino. Porto Institutional Repository Politecnico i Torino Porto Institutional Repository [Proceeing] Automatic March tests generation for multi-port SRAMs Original Citation: Benso A., Bosio A., i Carlo S., i Natale G., Prinetto P. (26). Automatic

More information

APPLYING GENETIC ALGORITHM IN QUERY IMPROVEMENT PROBLEM. Abdelmgeid A. Aly

APPLYING GENETIC ALGORITHM IN QUERY IMPROVEMENT PROBLEM. Abdelmgeid A. Aly International Journal "Information Technologies an Knowlege" Vol. / 2007 309 [Project MINERVAEUROPE] Project MINERVAEUROPE: Ministerial Network for Valorising Activities in igitalisation -

More information

5th International Conference on Advanced Design and Manufacturing Engineering (ICADME 2015)

5th International Conference on Advanced Design and Manufacturing Engineering (ICADME 2015) 5th International Conference on Avance Design an Manufacturing Engineering (ICADME 25) Research on motion characteristics an application of multi egree of freeom mechanism base on R-W metho Xiao-guang

More information

On Effectively Determining the Downlink-to-uplink Sub-frame Width Ratio for Mobile WiMAX Networks Using Spline Extrapolation

On Effectively Determining the Downlink-to-uplink Sub-frame Width Ratio for Mobile WiMAX Networks Using Spline Extrapolation On Effectively Determining the Downlink-to-uplink Sub-frame With Ratio for Mobile WiMAX Networks Using Spline Extrapolation Panagiotis Sarigianniis, Member, IEEE, Member Malamati Louta, Member, IEEE, Member

More information

Fast Window Based Stereo Matching for 3D Scene Reconstruction

Fast Window Based Stereo Matching for 3D Scene Reconstruction The International Arab Journal of Information Technology, Vol. 0, No. 3, May 203 209 Fast Winow Base Stereo Matching for 3D Scene Reconstruction Mohamma Mozammel Chowhury an Mohamma AL-Amin Bhuiyan Department

More information

Research Article Research on Law s Mask Texture Analysis System Reliability

Research Article Research on Law s Mask Texture Analysis System Reliability Research Journal of Applie Sciences, Engineering an Technology 7(19): 4002-4007, 2014 DOI:10.19026/rjaset.7.761 ISSN: 2040-7459; e-issn: 2040-7467 2014 Maxwell Scientific Publication Corp. Submitte: November

More information

Computer Organization

Computer Organization Computer Organization Douglas Comer Computer Science Department Purue University 250 N. University Street West Lafayette, IN 47907-2066 http://www.cs.purue.eu/people/comer Copyright 2006. All rights reserve.

More information

Wavelet-Based Multiscale Anisotropic Diffusion with Adaptive Statistical Analysis for Image Restoration

Wavelet-Based Multiscale Anisotropic Diffusion with Adaptive Statistical Analysis for Image Restoration MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Wavelet-Base Multiscale Anisotropic Diffusion with Aaptive Statistical Analysis for Image Restoration Junmei Zhong Huifang Sun TR008-067 November

More information

Multimodal Stereo Image Registration for Pedestrian Detection

Multimodal Stereo Image Registration for Pedestrian Detection Multimoal Stereo Image Registration for Peestrian Detection Stephen Krotosky an Mohan Trivei Abstract This paper presents an approach for the registration of multimoal imagery for peestrian etection when

More information

Multi-camera tracking algorithm study based on information fusion

Multi-camera tracking algorithm study based on information fusion International Conference on Avance Electronic Science an Technolog (AEST 016) Multi-camera tracking algorithm stu base on information fusion a Guoqiang Wang, Shangfu Li an Xue Wen School of Electronic

More information

Particle Swarm Optimization with Time-Varying Acceleration Coefficients Based on Cellular Neural Network for Color Image Noise Cancellation

Particle Swarm Optimization with Time-Varying Acceleration Coefficients Based on Cellular Neural Network for Color Image Noise Cancellation Particle Swarm Optimization with Time-Varying Acceleration Coefficients Base on Cellular Neural Network for Color Image Noise Cancellation Te-Jen Su Jui-Chuan Cheng Yang-De Sun 3 College of Information

More information

Reconstructing the Nonlinear Filter Function of LILI-128 Stream Cipher Based on Complexity

Reconstructing the Nonlinear Filter Function of LILI-128 Stream Cipher Based on Complexity Reconstructing the Nonlinear Filter Function of LILI-128 Stream Cipher Base on Complexity Xiangao Huang 1 Wei Huang 2 Xiaozhou Liu 3 Chao Wang 4 Zhu jing Wang 5 Tao Wang 1 1 College of Engineering, Shantou

More information

UNIT 9 INTERFEROMETRY

UNIT 9 INTERFEROMETRY UNIT 9 INTERFEROMETRY Structure 9.1 Introuction Objectives 9. Interference of Light 9.3 Light Sources for 9.4 Applie to Flatness Testing 9.5 in Testing of Surface Contour an Measurement of Height 9.6 Interferometers

More information

Solution Representation for Job Shop Scheduling Problems in Ant Colony Optimisation

Solution Representation for Job Shop Scheduling Problems in Ant Colony Optimisation Solution Representation for Job Shop Scheuling Problems in Ant Colony Optimisation James Montgomery, Carole Faya 2, an Sana Petrovic 2 Faculty of Information & Communication Technologies, Swinburne University

More information

Dual Arm Robot Research Report

Dual Arm Robot Research Report Dual Arm Robot Research Report Analytical Inverse Kinematics Solution for Moularize Dual-Arm Robot With offset at shouler an wrist Motivation an Abstract Generally, an inustrial manipulator such as PUMA

More information

Section 19. Thin Prisms

Section 19. Thin Prisms Section 9 Thin Prisms 9- OPTI-50 Optical Design an Instrumentation I opyright 08 John E. Greivenkamp Thin Prism Deviation Thin prisms introuce small angular beam eviations an are useful as alignment evices.

More information

Comparison of Methods for Increasing the Performance of a DUA Computation

Comparison of Methods for Increasing the Performance of a DUA Computation Comparison of Methos for Increasing the Performance of a DUA Computation Michael Behrisch, Daniel Krajzewicz, Peter Wagner an Yun-Pang Wang Institute of Transportation Systems, German Aerospace Center,

More information

Section 20. Thin Prisms

Section 20. Thin Prisms OPTI-0/0 Geometrical an Instrumental Optics opyright 08 John E. Greivenkamp 0- Section 0 Thin Prisms Thin Prism Deviation Thin prisms introuce small angular beam eviations an are useful as alignment evices.

More information

PHOTOGRAMMETRIC MEASUREMENT OF LINEAR OBJECTS WITH CCD CAMERAS SUPER-ELASTIC WIRES IN ORTHODONTICS AS AN EXAMPLE

PHOTOGRAMMETRIC MEASUREMENT OF LINEAR OBJECTS WITH CCD CAMERAS SUPER-ELASTIC WIRES IN ORTHODONTICS AS AN EXAMPLE PHOTOGRAMMETRIC MEASUREMENT OF LINEAR OBJECTS WITH CCD CAMERAS SUPER-ELASTIC WIRES IN ORTHODONTICS AS AN EAMPLE Tim SUTHAU, Matthias HEMMLEB, Dietmar URAN, Paul-Georg JOST-BRINKMANN Technical Universit

More information

A multiple wavelength unwrapping algorithm for digital fringe profilometry based on spatial shift estimation

A multiple wavelength unwrapping algorithm for digital fringe profilometry based on spatial shift estimation University of Wollongong Research Online Faculty of Engineering an Information Sciences - Papers: Part A Faculty of Engineering an Information Sciences 214 A multiple wavelength unwrapping algorithm for

More information

Tight Wavelet Frame Decomposition and Its Application in Image Processing

Tight Wavelet Frame Decomposition and Its Application in Image Processing ITB J. Sci. Vol. 40 A, No., 008, 151-165 151 Tight Wavelet Frame Decomposition an Its Application in Image Processing Mahmu Yunus 1, & Henra Gunawan 1 1 Analysis an Geometry Group, FMIPA ITB, Banung Department

More information

SMART IMAGE PROCESSING OF FLOW VISUALIZATION

SMART IMAGE PROCESSING OF FLOW VISUALIZATION SMAR IMAGE PROCESSING OF FLOW VISUALIZAION H Li (A Rinoshika) 1, M akei, M Nakano 1, Y Saito 3 an K Horii 4 1 Department of Mechanical Systems Engineering, Yamagata University, Yamagata 99-851, JAPAN Department

More information

EFFICIENT ON-LINE TESTING METHOD FOR A FLOATING-POINT ADDER

EFFICIENT ON-LINE TESTING METHOD FOR A FLOATING-POINT ADDER FFICINT ON-LIN TSTING MTHOD FOR A FLOATING-POINT ADDR A. Droz, M. Lobachev Department of Computer Systems, Oessa State Polytechnic University, Oessa, Ukraine Droz@ukr.net, Lobachev@ukr.net Abstract In

More information

4.2 Implicit Differentiation

4.2 Implicit Differentiation 6 Chapter 4 More Derivatives 4. Implicit Differentiation What ou will learn about... Implicitl Define Functions Lenses, Tangents, an Normal Lines Derivatives of Higher Orer Rational Powers of Differentiable

More information

Refinement of scene depth from stereo camera ego-motion parameters

Refinement of scene depth from stereo camera ego-motion parameters Refinement of scene epth from stereo camera ego-motion parameters Piotr Skulimowski, Pawel Strumillo An algorithm for refinement of isparity (epth) map from stereoscopic sequences is propose. The metho

More information

Sampling the Disparity Space Image

Sampling the Disparity Space Image Accepte for publication, June 2003. To appear in IEEE Transactions on Pattern Analysis an Machine Intelligence (PAMI) Sampling the Disparity Space Image Richar Szeliski Daniel Scharstein Microsoft Research

More information

Bayesian localization microscopy reveals nanoscale podosome dynamics

Bayesian localization microscopy reveals nanoscale podosome dynamics Nature Methos Bayesian localization microscopy reveals nanoscale poosome ynamics Susan Cox, Ewar Rosten, James Monypenny, Tijana Jovanovic-Talisman, Dylan T Burnette, Jennifer Lippincott-Schwartz, Gareth

More information

Investigation into a new incremental forming process using an adjustable punch set for the manufacture of a doubly curved sheet metal

Investigation into a new incremental forming process using an adjustable punch set for the manufacture of a doubly curved sheet metal 991 Investigation into a new incremental forming process using an ajustable punch set for the manufacture of a oubly curve sheet metal S J Yoon an D Y Yang* Department of Mechanical Engineering, Korea

More information

Bends, Jogs, And Wiggles for Railroad Tracks and Vehicle Guide Ways

Bends, Jogs, And Wiggles for Railroad Tracks and Vehicle Guide Ways Ben, Jogs, An Wiggles for Railroa Tracks an Vehicle Guie Ways Louis T. Klauer Jr., PhD, PE. Work Soft 833 Galer Dr. Newtown Square, PA 19073 lklauer@wsof.com Preprint, June 4, 00 Copyright 00 by Louis

More information

Almost Disjunct Codes in Large Scale Multihop Wireless Network Media Access Control

Almost Disjunct Codes in Large Scale Multihop Wireless Network Media Access Control Almost Disjunct Coes in Large Scale Multihop Wireless Network Meia Access Control D. Charles Engelhart Anan Sivasubramaniam Penn. State University University Park PA 682 engelhar,anan @cse.psu.eu Abstract

More information

A Neural Network Model Based on Graph Matching and Annealing :Application to Hand-Written Digits Recognition

A Neural Network Model Based on Graph Matching and Annealing :Application to Hand-Written Digits Recognition ITERATIOAL JOURAL OF MATHEMATICS AD COMPUTERS I SIMULATIO A eural etwork Moel Base on Graph Matching an Annealing :Application to Han-Written Digits Recognition Kyunghee Lee Abstract We present a neural

More information

DESIGNING STEGANOGRAPHIC DISTORTION USING DIRECTIONAL FILTERS. Vojtěch Holub and Jessica Fridrich

DESIGNING STEGANOGRAPHIC DISTORTION USING DIRECTIONAL FILTERS. Vojtěch Holub and Jessica Fridrich DESIGNING STEGANOGRAPHIC DISTORTION USING DIRECTIONAL FILTERS Vojtěch Holub an Jessica Fririch Department of ECE, SUNY Binghamton, NY, USA {vholub1, fririch}@binghamton.eu ABSTRACT This paper presents

More information

Intensive Hypercube Communication: Prearranged Communication in Link-Bound Machines 1 2

Intensive Hypercube Communication: Prearranged Communication in Link-Bound Machines 1 2 This paper appears in J. of Parallel an Distribute Computing 10 (1990), pp. 167 181. Intensive Hypercube Communication: Prearrange Communication in Link-Boun Machines 1 2 Quentin F. Stout an Bruce Wagar

More information

Digital fringe profilometry based on triangular fringe patterns and spatial shift estimation

Digital fringe profilometry based on triangular fringe patterns and spatial shift estimation University of Wollongong Research Online Faculty of Engineering an Information Sciences - Papers: Part A Faculty of Engineering an Information Sciences 4 Digital fringe profilometry base on triangular

More information

THE BAYESIAN RECEIVER OPERATING CHARACTERISTIC CURVE AN EFFECTIVE APPROACH TO EVALUATE THE IDS PERFORMANCE

THE BAYESIAN RECEIVER OPERATING CHARACTERISTIC CURVE AN EFFECTIVE APPROACH TO EVALUATE THE IDS PERFORMANCE БСУ Международна конференция - 2 THE BAYESIAN RECEIVER OPERATING CHARACTERISTIC CURVE AN EFFECTIVE APPROACH TO EVALUATE THE IDS PERFORMANCE Evgeniya Nikolova, Veselina Jecheva Burgas Free University Abstract:

More information

Interior Permanent Magnet Synchronous Motor (IPMSM) Adaptive Genetic Parameter Estimation

Interior Permanent Magnet Synchronous Motor (IPMSM) Adaptive Genetic Parameter Estimation Interior Permanent Magnet Synchronous Motor (IPMSM) Aaptive Genetic Parameter Estimation Java Rezaie, Mehi Gholami, Reza Firouzi, Tohi Alizaeh, Karim Salashoor Abstract - Interior permanent magnet synchronous

More information

Using Vector and Raster-Based Techniques in Categorical Map Generalization

Using Vector and Raster-Based Techniques in Categorical Map Generalization Thir ICA Workshop on Progress in Automate Map Generalization, Ottawa, 12-14 August 1999 1 Using Vector an Raster-Base Techniques in Categorical Map Generalization Beat Peter an Robert Weibel Department

More information

Evolutionary Optimisation Methods for Template Based Image Registration

Evolutionary Optimisation Methods for Template Based Image Registration Evolutionary Optimisation Methos for Template Base Image Registration Lukasz A Machowski, Tshilizi Marwala School of Electrical an Information Engineering University of Witwatersran, Johannesburg, South

More information

Modifying ROC Curves to Incorporate Predicted Probabilities

Modifying ROC Curves to Incorporate Predicted Probabilities Moifying ROC Curves to Incorporate Preicte Probabilities Cèsar Ferri DSIC, Universitat Politècnica e València Peter Flach Department of Computer Science, University of Bristol José Hernánez-Orallo DSIC,

More information

The Journal of Systems and Software

The Journal of Systems and Software The Journal of Systems an Software 83 (010) 1864 187 Contents lists available at ScienceDirect The Journal of Systems an Software journal homepage: www.elsevier.com/locate/jss Embeing capacity raising

More information

A fast embedded selection approach for color texture classification using degraded LBP

A fast embedded selection approach for color texture classification using degraded LBP A fast embee selection approach for color texture classification using egrae A. Porebski, N. Vanenbroucke an D. Hama Laboratoire LISIC - EA 4491 - Université u Littoral Côte Opale - 50, rue Ferinan Buisson

More information

Performance Modelling of Necklace Hypercubes

Performance Modelling of Necklace Hypercubes erformance Moelling of ecklace ypercubes. Meraji,,. arbazi-aza,, A. atooghy, IM chool of Computer cience & harif University of Technology, Tehran, Iran {meraji, patooghy}@ce.sharif.eu, aza@ipm.ir a Abstract

More information

Tracking and Regulation Control of a Mobile Robot System With Kinematic Disturbances: A Variable Structure-Like Approach

Tracking and Regulation Control of a Mobile Robot System With Kinematic Disturbances: A Variable Structure-Like Approach W. E. Dixon e-mail: wixon@ces.clemson.eu D. M. Dawson e-mail: awson@ces.clemson.eu E. Zergeroglu e-mail: ezerger@ces.clemson.eu Department of Electrical & Computer Engineering, Clemson University, Clemson,

More information

Video-based Characters Creating New Human Performances from a Multi-view Video Database

Video-based Characters Creating New Human Performances from a Multi-view Video Database Vieo-base Characters Creating New Human Performances from a Multi-view Vieo Database Feng Xu Yebin Liu? Carsten Stoll? James Tompkin Gaurav Bharaj? Qionghai Dai Hans-Peter Seiel? Jan Kautz Christian Theobalt?

More information

Estimation of large-amplitude motion and disparity fields: Application to intermediate view reconstruction

Estimation of large-amplitude motion and disparity fields: Application to intermediate view reconstruction c 2000 SPIE. Personal use of this material is permitte. However, permission to reprint/republish this material for avertising or promotional purposes or for creating new collective works for resale or

More information

Non-homogeneous Generalization in Privacy Preserving Data Publishing

Non-homogeneous Generalization in Privacy Preserving Data Publishing Non-homogeneous Generalization in Privacy Preserving Data Publishing W. K. Wong, Nios Mamoulis an Davi W. Cheung Department of Computer Science, The University of Hong Kong Pofulam Roa, Hong Kong {wwong2,nios,cheung}@cs.hu.h

More information

filtering LETTER An Improved Neighbor Selection Algorithm in Collaborative Taek-Hun KIM a), Student Member and Sung-Bong YANG b), Nonmember

filtering LETTER An Improved Neighbor Selection Algorithm in Collaborative Taek-Hun KIM a), Student Member and Sung-Bong YANG b), Nonmember 107 IEICE TRANS INF & SYST, VOLE88 D, NO5 MAY 005 LETTER An Improve Neighbor Selection Algorithm in Collaborative Filtering Taek-Hun KIM a), Stuent Member an Sung-Bong YANG b), Nonmember SUMMARY Nowaays,

More information

Digital Logic Design. Midterm #1

Digital Logic Design. Midterm #1 The University of Toleo f6ms_il7.fm - EECS: igital Logic esign r. Anthony. Johnson Stuent Name_ igital Logic esign Miterm # Problems Points. 3. 4 3. 6 4. Total 5 Was the eam fair? yes no 9/9/6 The University

More information

New Geometric Interpretation and Analytic Solution for Quadrilateral Reconstruction

New Geometric Interpretation and Analytic Solution for Quadrilateral Reconstruction New Geometric Interpretation an Analytic Solution for uarilateral Reconstruction Joo-Haeng Lee Convergence Technology Research Lab ETRI Daejeon, 305 777, KOREA Abstract A new geometric framework, calle

More information

Estimating Velocity Fields on a Freeway from Low Resolution Video

Estimating Velocity Fields on a Freeway from Low Resolution Video Estimating Velocity Fiels on a Freeway from Low Resolution Vieo Young Cho Department of Statistics University of California, Berkeley Berkeley, CA 94720-3860 Email: young@stat.berkeley.eu John Rice Department

More information

Open Access Adaptive Image Enhancement Algorithm with Complex Background

Open Access Adaptive Image Enhancement Algorithm with Complex Background Sen Orers for Reprints to reprints@benthamscience.ae 594 The Open Cybernetics & Systemics Journal, 205, 9, 594-600 Open Access Aaptive Image Enhancement Algorithm with Complex Bacgroun Zhang Pai * epartment

More information

6 Gradient Descent. 6.1 Functions

6 Gradient Descent. 6.1 Functions 6 Graient Descent In this topic we will iscuss optimizing over general functions f. Typically the function is efine f : R! R; that is its omain is multi-imensional (in this case -imensional) an output

More information

Clustering using Particle Swarm Optimization. Nuria Gómez Blas, Octavio López Tolic

Clustering using Particle Swarm Optimization. Nuria Gómez Blas, Octavio López Tolic 24 International Journal Information Theories an Applications, Vol. 23, Number 1, (c) 2016 Clustering using Particle Swarm Optimization Nuria Gómez Blas, Octavio López Tolic Abstract: Data clustering has

More information

A new fuzzy visual servoing with application to robot manipulator

A new fuzzy visual servoing with application to robot manipulator 2005 American Control Conference June 8-10, 2005. Portlan, OR, USA FrA09.4 A new fuzzy visual servoing with application to robot manipulator Marco A. Moreno-Armenariz, Wen Yu Abstract Many stereo vision

More information

Loop Scheduling and Partitions for Hiding Memory Latencies

Loop Scheduling and Partitions for Hiding Memory Latencies Loop Scheuling an Partitions for Hiing Memory Latencies Fei Chen Ewin Hsing-Mean Sha Dept. of Computer Science an Engineering University of Notre Dame Notre Dame, IN 46556 Email: fchen,esha @cse.n.eu Tel:

More information

FTSM FAST TAKAGI-SUGENO FUZZY MODELING. Manfred Männle

FTSM FAST TAKAGI-SUGENO FUZZY MODELING. Manfred Männle FTS FAST TAKAGI-SUGENO FUZZY ODELING anfre ännle Institute for Computer Design an Fault Tolerance University of Karlsruhe, D-7628 Karlsruhe, Germany anfre.aennle@informatik.uni-karlsruhe.e Abstract Takagi-Sugeno

More information

STEREOSCOPIC ROBOT VISION SYSTEM

STEREOSCOPIC ROBOT VISION SYSTEM Palinko Oskar, ipl. eng. Facult of Technical Sciences, Department of Inustrial Sstems Engineering an Management, 21 000 Novi Sa, Dositej Obraovic Square 6, Serbia & Montenegro STEREOSCOPIC ROBOT VISION

More information

ARTIFICIAL INTELLIGENCE LABORATORY. A.I. Memo No November, K.P. Horn

ARTIFICIAL INTELLIGENCE LABORATORY. A.I. Memo No November, K.P. Horn MASSACHUSETTS INSTITUTE OF TECHNOLOGY ARTIFICIAL INTELLIGENCE LABORATORY A.I. Memo No. 1584 November, 1996 Edge and Mean Based Image Compression Ujjaval Y. Desai, Marcelo M. Mizuki, Ichiro Masaki, and

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Third Edition Rafael C. Gonzalez University of Tennessee Richard E. Woods MedData Interactive PEARSON Prentice Hall Pearson Education International Contents Preface xv Acknowledgments

More information

A Versatile Model-Based Visibility Measure for Geometric Primitives

A Versatile Model-Based Visibility Measure for Geometric Primitives A Versatile Moel-Base Visibility Measure for Geometric Primitives Marc M. Ellenrieer 1,LarsKrüger 1, Dirk Stößel 2, an Marc Hanheie 2 1 DaimlerChrysler AG, Research & Technology, 89013 Ulm, Germany 2 Faculty

More information

Texture Defect Detection System with Image Deflection Compensation

Texture Defect Detection System with Image Deflection Compensation Texture Defect Detection System with Image Deflection Compensation CHUN-CHENG LIN CHENG-YU YEH Department of Electrical Engineering National Chin-Yi University of Technology 35, Lane 15, Sec. 1, Chungshan

More information

Computer Graphics Chapter 7 Three-Dimensional Viewing Viewing

Computer Graphics Chapter 7 Three-Dimensional Viewing Viewing Computer Graphics Chapter 7 Three-Dimensional Viewing Outline Overview of Three-Dimensional Viewing Concepts The Three-Dimensional Viewing Pipeline Three-Dimensional Viewing-Coorinate Parameters Transformation

More information

Design of Policy-Aware Differentially Private Algorithms

Design of Policy-Aware Differentially Private Algorithms Design of Policy-Aware Differentially Private Algorithms Samuel Haney Due University Durham, NC, USA shaney@cs.ue.eu Ashwin Machanavajjhala Due University Durham, NC, USA ashwin@cs.ue.eu Bolin Ding Microsoft

More information

EFFICIENT STEREO MATCHING BASED ON A NEW CONFIDENCE METRIC. Won-Hee Lee, Yumi Kim, and Jong Beom Ra

EFFICIENT STEREO MATCHING BASED ON A NEW CONFIDENCE METRIC. Won-Hee Lee, Yumi Kim, and Jong Beom Ra th European Signal Processing Conference (EUSIPCO ) Bucharest, omania, August 7-3, EFFICIENT STEEO MATCHING BASED ON A NEW CONFIDENCE METIC Won-Hee Lee, Yumi Kim, an Jong Beom a Department of Electrical

More information

AnyTraffic Labeled Routing

AnyTraffic Labeled Routing AnyTraffic Labele Routing Dimitri Papaimitriou 1, Pero Peroso 2, Davie Careglio 2 1 Alcatel-Lucent Bell, Antwerp, Belgium Email: imitri.papaimitriou@alcatel-lucent.com 2 Universitat Politècnica e Catalunya,

More information

Text Particles Multi-band Fusion for Robust Text Detection

Text Particles Multi-band Fusion for Robust Text Detection Text Particles Multi-ban Fusion for Robust Text Detection Pengfei Xu, Rongrong Ji, Hongxun Yao, Xiaoshuai Sun, Tianqiang Liu, an Xianming Liu School of Computer Science an Engineering Harbin Institute

More information

Robust Camera Calibration for an Autonomous Underwater Vehicle

Robust Camera Calibration for an Autonomous Underwater Vehicle obust Camera Calibration for an Autonomous Unerwater Vehicle Matthew Bryant, Davi Wettergreen *, Samer Aballah, Alexaner Zelinsky obotic Systems Laboratory Department of Engineering, FEIT Department of

More information

Multilevel Linear Dimensionality Reduction using Hypergraphs for Data Analysis

Multilevel Linear Dimensionality Reduction using Hypergraphs for Data Analysis Multilevel Linear Dimensionality Reuction using Hypergraphs for Data Analysis Haw-ren Fang Department of Computer Science an Engineering University of Minnesota; Minneapolis, MN 55455 hrfang@csumneu ABSTRACT

More information

Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama and Hayato Ohwada Faculty of Sci. and Tech. Tokyo University of Scien

Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama and Hayato Ohwada Faculty of Sci. and Tech. Tokyo University of Scien Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama an Hayato Ohwaa Faculty of Sci. an Tech. Tokyo University of Science, 2641 Yamazaki, Noa-shi, CHIBA, 278-8510, Japan hiroyuki@rs.noa.tus.ac.jp,

More information

On Dangers of Overtraining Steganography to Incomplete Cover Model

On Dangers of Overtraining Steganography to Incomplete Cover Model On Dangers of Overtraining Steganography to Incomplete Cover Moel Jan Koovský Binghamton University Department of ECE Binghamton, NY 1392-6 jan.koovsky@ binghamton.eu Jessica Fririch Binghamton University

More information

A Duality Based Approach for Realtime TV-L 1 Optical Flow

A Duality Based Approach for Realtime TV-L 1 Optical Flow A Duality Base Approach for Realtime TV-L 1 Optical Flow C. Zach 1, T. Pock 2, an H. Bischof 2 1 VRVis Research Center 2 Institute for Computer Graphics an Vision, TU Graz Abstract. Variational methos

More information

From an Abstract Object-Oriented Model to a Ready-to-Use Embedded System Controller

From an Abstract Object-Oriented Model to a Ready-to-Use Embedded System Controller From an Abstract Object-Oriente Moel to a Reay-to-Use Embee System Controller Stanislav Chachkov, Diier Buchs Software Engineering Laboratory, Swiss Feeral Institute for Technology 1015 Lausanne, Switzerlan

More information

A New Search Algorithm for Solving Symmetric Traveling Salesman Problem Based on Gravity

A New Search Algorithm for Solving Symmetric Traveling Salesman Problem Based on Gravity Worl Applie Sciences Journal 16 (10): 1387-1392, 2012 ISSN 1818-4952 IDOSI Publications, 2012 A New Search Algorithm for Solving Symmetric Traveling Salesman Problem Base on Gravity Aliasghar Rahmani Hosseinabai,

More information

Just-In-Time Software Pipelining

Just-In-Time Software Pipelining Just-In-Time Software Pipelining Hongbo Rong Hyunchul Park Youfeng Wu Cheng Wang Programming Systems Lab Intel Labs, Santa Clara What is software pipelining? A loop optimization exposing instruction-level

More information

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed.

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed. Preface Here are my online notes for my Calculus I course that I teach here at Lamar University. Despite the fact that these are my class notes, they shoul be accessible to anyone wanting to learn Calculus

More information

Cellular Ants: Combining Ant-Based Clustering with Cellular Automata

Cellular Ants: Combining Ant-Based Clustering with Cellular Automata Cellular Ants: Combining Ant-Base Clustering with Cellular Automata Anrew Vane Moere & Justin James Clayen Key Centre of Design Computing & Cognition, University of Syney, Australia {anrew,justin}@arch.usy.eu.au

More information

Online Appendix to: Generalizing Database Forensics

Online Appendix to: Generalizing Database Forensics Online Appenix to: Generalizing Database Forensics KYRIACOS E. PAVLOU an RICHARD T. SNODGRASS, University of Arizona This appenix presents a step-by-step iscussion of the forensic analysis protocol that

More information

Frequency Domain Parameter Estimation of a Synchronous Generator Using Bi-objective Genetic Algorithms

Frequency Domain Parameter Estimation of a Synchronous Generator Using Bi-objective Genetic Algorithms Proceeings of the 7th WSEAS International Conference on Simulation, Moelling an Optimization, Beijing, China, September 15-17, 2007 429 Frequenc Domain Parameter Estimation of a Snchronous Generator Using

More information

Optimization of cable-stayed bridges with box-girder decks

Optimization of cable-stayed bridges with box-girder decks Avances in Engineering Software 31 (2000) 417 423 www.elsevier.com/locate/avengsoft Optimization of cable-staye briges with box-girer ecks L.M.C. Simões*, J.H.J.O. Negrão Department of Civil Engineering,

More information

Automation of Bird Front Half Deboning Procedure: Design and Analysis

Automation of Bird Front Half Deboning Procedure: Design and Analysis Automation of Bir Front Half Deboning Proceure: Design an Analysis Debao Zhou, Jonathan Holmes, Wiley Holcombe, Kok-Meng Lee * an Gary McMurray Foo Processing echnology Division, AAS Laboratory, Georgia

More information

I DT MC. Operating Manual SINAMICS S120. Verification of Performance Level e in accordance with EN ISO

I DT MC. Operating Manual SINAMICS S120. Verification of Performance Level e in accordance with EN ISO I DT MC Operating Manual SINAMICS S20 Verification of Performance Level e in accorance with EN ISO 3849- Document Project Status: release Organization: I DT MC Baseline:.2 Location: Erl. F80 Date: 24.09.2009

More information

Image compression predicated on recurrent iterated function systems

Image compression predicated on recurrent iterated function systems 2n International Conference on Mathematics & Statistics 16-19 June, 2008, Athens, Greece Image compression preicate on recurrent iterate function systems Chol-Hui Yun *, Metzler W. a an Barski M. a * Faculty

More information

Approximation with Active B-spline Curves and Surfaces

Approximation with Active B-spline Curves and Surfaces Approximation with Active B-spline Curves an Surfaces Helmut Pottmann, Stefan Leopolseer, Michael Hofer Institute of Geometry Vienna University of Technology Wiener Hauptstr. 8 10, Vienna, Austria pottmann,leopolseer,hofer

More information

Fundamentals of the stiffness method. Fundamentals of the stiffness method. Fundamentals of the stiffness method

Fundamentals of the stiffness method. Fundamentals of the stiffness method. Fundamentals of the stiffness method CHAPER 6 russ Analsis using Stiffness Metho Objectives เข าใจว ธ ของ stiffness metho ใช ว ธ stiffness metho ก บ russ, BM & rame จะพ ดถ งในบท หน า unamentals of the stiffness metho he stiffness metho: Is

More information