Dynamic Backlight Adaptation for Low Power Handheld Devices 1

Size: px
Start display at page:

Download "Dynamic Backlight Adaptation for Low Power Handheld Devices 1"

Transcription

1 Dynami Baklight Adaptation for ow Power Handheld Devies 1 Sudeep Pasriha, Manev uthra, Shivajit Mohapatra, Nikil Dutt and Nalini Venkatasubramanian 444, Computer Siene Building, Shool of Information & Computer Siene University of California, Irvine, CA {sudeep, mluthra, mopy, dutt, nalini}@is.ui.edu Abstrat The limited lifetime of batteries imposes stringent onstraints on the power onsumption of mobile handheld devies. Power onservation to prolong battery life is of primary importane. Typially, power onsumption depends on several fators like baklight intensity, the network interfae, the CPU and the nature of eah appliation. While signifiant researh efforts have been made to optimize power onsumption at the appliation, network and proessor levels, omparatively little work has been done to redue the power onsumed by the baklight. Our work proposes an adaptive middleware based approah to optimize baklight power onsumption for mobile handheld devies when playing streaming video. While reduing baklight power onsumption, our approah simultaneously minimizes any negative impat on the pereived video quality. Performane results for MPEG-1 video indiate that up to 60% of the power onsumed by the baklight an be saved by using the proposed approah. 1 This work was supported by funding from the NSF NGS award ACI

2 1. Introdution Modern handheld mobile devies with modest sizes and weights are inreasingly being used to provide users with streaming multimedia ontent. These devies have limited omputing, storage and battery resoures while the multimedia appliations they run tend to be extremely resoure hungry. Typially, the display, the CPU and the network interfae onstitute the three primary soures of power onsumption in suh low power devies. In this work we fous on ahieving energy savings from the baklight display of the devie, without signifiantly ompromising on the quality of the streamed video. This work was performed in the larger framework of the FORGE projet [11] that attempts to perform power and QOS optimizations aross multiple abstration layers, inluding the appliation, middleware, OS and hardware. Several shemes to optimize power onsumption of low-power devies in mobile environments have been proposed by researhers in reent years. Tehniques suh as ompiler/os/middleware based adaptation [4, 5, 11], dynami power management of network interfaes [8], disks [10] and dynami voltage saling (DVS) [2, 3] attempt to redue power onsumption at various omputational levels. However, efforts to redue the power onsumption of the baklight have reeived relatively little researh interest. Some interesting work in this area has been done by Choi et. al. [1] in an attempt to address this problem. They propose ompensating the brightness of still images while simultaneously reduing the baklight level. However, their proposed ontrast ompensation does not preserve the original olor of the image whih limits the pratial appliation of their sheme. Moreover, they implement their approah in the limited ontext of still images. In this work, we explore more aggressive approahes to brightness ompensation and devie baklight ontrol for streaming video. Furthermore, the adaptation is shifted away from the handheld devie and performed at a network proxy server, obviating the need for the deoder on the devie to be modified. We find that aggressive brightness ompensation without signifiant impat on the visual quality is possible for streaming video when ompared to still 2

3 images. This is beause artifats (introdued due to aggressive ompensation) notieable in still images are less disernable in video where several frames are displayed on the sreen every seond. We also propose an effetive brightness ompensation algorithm and integrate it with our middleware based adaptation shemes to enable us to ahieve low power baklight operation while streaming video ontent to mobile handheld devies. 2. System Arhiteture We implemented the system model depited in Figure 1. The system entities inlude a multimedia server, a proxy server that has aess to a database of (i) profiled luminosity values for every video stream at the server and (ii) handheld devie speifi parameters (e.g. number of baklight levels, average luminosity at eah level et.), a rule base to determine ompensation values and a video transoder (Figure 1); and low-power wireless devies apable of displaying streaming MPEG video ontent. Moreover, all ommuniation between the handhelds and the multimedia server are routed through the proxy server that an hange the video stream in realtime. Eah lient has an appliation layer where the video stream is deoded and a middleware layer whih routes the information flowing from and to the video deoder appliation. The video requests from the appliations are sent to the proxy by the ommuniation manager module, whih also sends devie speifi features (suh as the number of baklight levels, the urrent baklight level and information identifying the type and make of the handheld) gathered by the system monitor module. The system monitor an also diret the handheld to hange baklight levels using the appropriate API alls to the underlying OS. The ommuniation manager also reeives video streams from the proxy server and direts them to the appliation layer for display on the handheld sreen. The middleware on the proxy performs the dynami adaptation of the streaming video ontent 3

4 (brightness and ontrast ompensation) and ommuniates ontrol information to the lient middleware (operating baklight levels) through the ommuniation manager module whih interfaes with the low bandwidth ontrol stream. The ontrol stream is used (i) by the lient to send the video stream request along with urrent baklight level and other handheld speifi information to the proxy and (ii) by the proxy to diret the lient handheld devie to set a new baklight level while playing streaming video. The proxy maintains a database of information about the videos available at the server and information speifi to different handheld types suh as the number, luminous intensity and average power onsumption of the baklight levels. Additionally, the proxy also employs a stati rule base whih speifies onditions whih determine values for baklight and video ompensation. The database and ertain parameters of the rule base are populated by extensive profiling and subjetive assessment of videos on different handhelds [11]. Database Rule Base Appliation Middleware API Interfae Middleware API Interfae Middleware runtime System Monitor OS API Interfae Communiation manager middleware Video stream Control stream Middleware runtime Communiation manager Middleware runtime Video Server Hardware Driver Middleware API Interfae Client Handheld Proxy Transoder 3. Baklight Compensation Figure 1: System Arhiteture 4

5 We measured power dissipated (averaged for several different MPEG-1 video streams) at various baklight levels for the Compaq ipaq handheld devie running Windows CE. For the five baklight levels of the ipaq (Super Bright, High Bright, Medium Bright, ow Bright and Power Save), the average power dissipated was 2.80W, 2.51W, 2.32W, 2.16W and 1.72W respetively. The results indiate that signifiant energy savings are possible by operating the devie at a lower baklight intensity level. The inherent problem with proposing shemes to redue power is that the baklight diretly affets the display quality and user experiene. For example, even a slight redution in baklight intensity during multimedia playbak on the handheld (with the intention of saving power) an degrade the human pereption of quality. Indeed, simply reduing the baklight is not a viable solution. We explore the use of a video ompensation algorithm that indues power savings without notieably affeting video quality. Our prior work [11] has foused on several aspets of video quality on handheld devies. We have determined that user pereption of video playbak quality is signifiantly influened by the environment and the type of handheld used to view the video. Consequently, objetive assessment [7] of video quality is extremely diffiult and subjetive assessment [6] is still the primary method for assessing video quality. In our profiling and surveys, we attempted to follow the reommendations given in [6] and hose a diverse olletion of video streams (movie lips, animations, sports, doumentaries et) to use in assessing the suitability and effetiveness of our proposed shemes. To validate our assessments, we seleted 30 individuals to be part of an extensive survey to subjetively assess the human pereption of video quality when viewing streaming video on a handheld devie. The subjets were first shown a full sreen version of an original unaltered video stream. Next, they were shown the ompensated stream and asked to reord their observations pertaining to differenes pereived in the video quality. We then attempted several different ombinations of parameters used in our ompensation algorithm to determine the values 5

6 whih would give the most power saving without pereptibly degrading video quality. This phase was repeated for several different video streams and feedbak from the subjets was reorded. Based on our extensive analysis of the feedbak reeived, we arrived at a set of values for the rule base, luminane thresholds and parameters in our ompensation algorithm whih gave us substantial power savings with aeptable degradation in video quality. It is important to emphasize that in this work we do not intend to sarifie video quality in order to gain savings in handheld power onsumption. The following setions desribe our ompensation algorithm and the middleware adaptations used in our system. 4. Dual Compensation Algorithm In this setion, we haraterize the problem and propose our ompensation algorithm. et n be the number of baklight levels supported and P(n) be the power at eah level. Then P save = P(n) - P(n-k) denotes the power savings when dimming the baklight from level n to n-k. The pereived intensity of an image is denoted by I = Y fr where is the transmittane of the CD panel, is the baklight luminane and Y fr is the average luminane value of the frame [1]. The luminane value for a pixel (Y pix ) an be obtained from its RGB values, after applying standard onversion funtions to onvert it from RGB to the YC r C b oordinate spae [9]. et the luminane of the baklight at level n be given by and the luminane at level n-k be given by. From [1], if we derease the baklight level from n to n-k, then in order to preserve the pereived intensity, the new luminane value Y pix` for eah pixel in the frame is given by (Y pix`) = min(1, (Y pix ) + ) where (Y pix`) gives the normalized value of Y pix`, and = ( 1 `/ ) 6

7 However, pixels already having a high luminosity value annot be ompensated adequately resulting in a loss of ontrast due to saturation and we observe degradation in video quality. This limits the amount of ompensation that an be applied to an image without degrading its quality intolerably. However, the loss in ontrast an also be addressed and ompensated for, as will be explained later, whih then allows even further savings in power resulting from a larger redution in baklight intensity. Next we introdue the onept of a group of senes (GOS) whih defines the granularity at whih baklight ompensation is performed. We define a group of senes as a group of ontiguous frames in a video stream suh that the variane of the average luminosity values of eah frame belonging to the group is less than a threshold value. The average luminosity value Y fr of a frame an be alulated as Y fr = ( w 1)( h 1) Yw, h i= 0 wxh where w and h are the width and height of the image in terms of number of pixels and Y w,h is the luminosity of the pixel at (w,h). The onept of GOS is used to split a video stream into several groups of frames. These groups form the basi entities on whih ompensation is performed. Video streams in general have the property that a lot of frames having similar average luminosity values are lustered together and this provides ample sope for optimization for low power by uniformly ompensating entire GOS entities and reduing the handheld baklight level. There must be a minimum number of frames in a GOS for it to be eligible for ompensation. The reason for introduing this parameter is that there needs to be a minimum duration between hanges in baklight levels. We introdue a funtion that provides the baklight level ompensation fator, (k i,,,ygos) = k` The input parameters to are the urrent baklight level (k i ), the type of the handheld () and the average luminosity of the GOS being onsidered (Y gos ) for whih the number of frames > and 7

8 the funtion returns the optimal baklight level to be set for the GOS (k`). The average GOS luminosity value is given by n Y gos = 1 i= 0 Yavg n where n is the number of frames in the GOS. This funtion uses the extensively profiled video information for a partiular type of handheld stored in the proxy database to selet and return a suitable value for baklight level based on the value of Y gos and k i. Next we introdue another funtion, that provides the video luminosity ompensation fator (k i,, (k i,, Ygos)) = ` The input parameters for are the urrent baklight level (k i ), the type of the handheld () and the value for the next baklight level (returned by the funtion ) and it returns the brightness ompensation value for the GOS being onsidered. The return value is the differene in luminosity for the two baklight levels, for the partiular handheld devie being used as a lient. The average luminosity values for different baklight levels supported by the handheld are obtained from the database at the proxy, whih stores these default values for several handheld devies. If k g is the urrent baklight level on a handheld of type and Y GOS is the average luminosity of an eligible GOS streaming to the proxy from the video server, then a ontrol message is sent to the lient asking it to set its baklight level to (k g,,, Y gos ) = n g while at the same time the group of pitures is ompensated with a brightness of (k i, T, (k i,,,y gos )) = ` before it is sent to the lient. This results in power savings of P save = P(k g ) - P(n g ) over the time interval when the GOS is played bak on the lient. Balaning ontrast and luminosity: Inreasing the luminosity of a frame an ause a loss in ontrast between different regions in the frame, whih makes it diffiult to identify edges of objets in the frame and degrades piture quality. To overome this, we propose performing an additional ompensation step. In this step, the luminosity ompensated frame is passed through a high pass filter whih performs a spatial onvolution on the luminosity values of the frame. This 8

9 onvolution step sharpens the edges and makes objets in the frame more reognizable. A onvolution kernel is of the form k = pix where 1, 2, 8 are values arefully seleted to inrease the amplitude of the high-frequeny ontent in the frame. The onvolution kernel is not limited to a 3x3 matrix and an be larger (e.g. 5x5). Now let the luminosity value of the pixel under onsideration be pix and that of its 8 neighboring pixels be as shown: 3x3 = pix Then the modified pixel value after onvolution is given by: 8 1 pix `= * + 8 pix pix k = 1 k = 1 k k * k if + 8 pix k k = 1 > 0 and 8 pix `= pix * pix + k = 1 k * k if + 8 pix k k = 1 = 0 An alternative to the high pass filter is a median filter whih is a non-linear filter that also sharpens a frame and also possesses the additional property of noise tolerane. This is generally harder and more time onsuming to implement than the high pass filter desribed above. Our 9

10 experiments have shown that this partiular filter produes images that are of the same quality as those produed by the high pass filter for the video streams onsidered. 5. Proxy based middleware adaptation shemes We now present three middleware adaptation poliies that utilize the ompensation algorithm. The first two poliies an be implemented with limited operating system interfae ontrol and the third is our proposed dual ompensation algorithm that requires both proxy and OS interfaes for optimal operation. Simple Baklight Compensation (SBC): Using this poliy, power an be saved by identifying GOS entities for whih Y GOS is high (above a threshold level ) and reduing the baklight level at the lient for these GOS entities. Note that the proxy simply alulates new baklight levels without ompensating the brightness of the video stream. The proxy has a reord of the GOS entities in the video stream and whenever it expets to be sending a GOS with Y GOS >, it sends ontrol information to the lient to redue its baklight level, suh that the pereived differene in quality is minimal. This sheme has the disadvantage that it degrades video quality in every ase and is attrative only beause of its simpliity (no video ompensation performed). Constant Baklight with Video uminosity Compensation (CBVC): A more interesting and pratial approah is to set a onstant baklight level at the start of the video stream and then dynamially ompensate different GOS entities based on their Y GOS values. However, sine the baklight value is fixed for the entire duration of the video, the level has to be hosen onservatively so that video quality is not affeted adversely if there are dramati variations in luminous intensity of onseutive GOS entities in the video stream. This is a stati approah and would provide a onstant power saving (depending on the initial baklight level hosen), with no dynami adaptation of baklight intensity levels. The limitations of the previous approahes an 10

11 be overome with a hybrid dual ompensation approah desribed below. Dual Compensation Approah (DCA): In this tehnique, we simultaneously ompensate the video stream and the baklight levels for different GOS entities. The proxy dynamially ompensates the GOS entities in the video stream and begins streaming the video to the lient, simultaneously direting the lient to hange its baklight level through the ontrol stream. The lient middleware sets the appropriate baklight intensity levels for the video playbak. This approah provides more flexibility for aggressive optimizations with muh greater power savings. 6. Performane Evaluation Parameter Desription Value Minimum number of 60 frames in GOS Variane threshold for 40 k Y GOS Threshold level for SBC sheme Convolution kernel used in high pass filter Table 1: Parameter values for ompensation algorithm used in experiments To evaluate these approahes, we onduted experiments with several different MPEG-1 video streams and a Compaq ipaq 3600 series mobile handheld devie, whih omes with a olor refletive thin film transistor CD sreen with a pixel pith of.24mm and a display resolution of 240 x 320 pixels. 11

12 MPEG Video Name Resolution FPS Duration (se) uminosity Variation Video Type bipolar.mpg 320 x ittle Dark, 3D animation ieegg.mpg 240 x Moderate Bright, 3D animation intro.mpg 160 x Very High Flashy, TV show lip simpsons.mpg 192 x High Colorful, 2D animation Table 2: Charateristis of video streams used in experiment The parameters we used for our ompensation algorithm are given in Table 1. In addition, the rule base for determining (k x ) and (k x ) for the five baklight levels (k 0, k 1, k 2, k 3 and k 4 ) for the Compaq ipaq is given below (k 0 ) = k 0 ; (k 0 ) = 0 ; (k 1 ) = k 1 ; (k 1 ) = 0 ; for all Y GOS for all Y GOS (k 2 ) = k 1 ; (k 2 ) = 30; for Y GOS < 140 (k 3 ) = k 2 ; (k 3 ) = 30; for 80 < Y GOS < 190 = k 1 ; (k 3 ) = 55; for 190 < Y GOS < 220 (k 4 ) = k 3 ; (k 4 ) = 30; for 190 < Y GOS <

13 = k 2 ; (k 4 ) = 55; for 60 < Y GOS < 190 = k 1 ; (k 4 ) = 65; for Y GOS < 60 The above rule base, the luminane threshold values and the ompensation algorithm parameters in Table 1 were determined after extensive profiling and subjetive assessment of several video streams [11] beause no analytial method exists for deriving them. The values were hosen to ahieve substantial power savings without signifiant degradation in video quality and stored in the database at the proxy. Our ompensation algorithm then queries these parameters for different GOS entities to determine the amount of ompensation to perform. It should be noted that our approah is not limited to the Compaq ipaq and is valid for other handhelds with fewer or greater number of baklight levels than the ipaq (suh as the Palm Tungsten and HP Jornada handheld series). Eah handheld type would possess its own unique rule base, luminane threshold values and ompensation algorithm parameter alulated using extensive profiling and assessment, just like we did for the ipaq. We analyzed the effetiveness of the three shemes desribed in the previous setion for several different video streams of different durations (number of frames), resolutions (frame width, height) and types (ontaining dynamially/statially hanging senes). Due to lak of spae we present the results for a limited set of streams. Table 2 shows the video streams used and also desribes them in detail. For all our experiments, we assume that the initial level of the handheld is set to a brightness level that takes into aount the brightness of the lient s environment, suh that the quality of the video playbak is deemed aeptable by the user at the set baklight level. Our shemes are not appliable if the initial baklight setting is low or power save and this information is aptured in the rule base desribed earlier. We used a National Instruments PCI DAQ board to sample voltage drops aross a resistor and the ipaq, and sampled the voltages at 200K samples/se to determine variations in power onsumption of the ipaq. The instantaneous and average power is alulated using the following formulae 13

14 P = V ipaq * V R / R Power saving (mwatts) SBC CBVC DCA Power saving (mwatts) SBC CBVC DCA 0 ieegg simpsons intro bipolar 0 ieegg simpsons intro bipolar (a) (b) 180 Power saving (in mwatts) ieegg simpsons intro bipolar SBC CBVC DCA () Figure 2: Power savings for initial referene point of (a) super bright, (b) high bright and () medium bright The first experiment assumes that the initial baklight level of the handheld is set to super bright. Figure 2 (a) shows the results for this ase. It is easy to see that the DCA sheme outperforms the other two shemes in all the ases. The CBVC sheme outperforms the simplisti SBC sheme in all ases exept for intro.mpg. This video has a very high variation of average luminous intensity from one frame to the next and very high intensity values for some frames. Consequently there are very few GOS entities eligible for ompensation in this ase. Sine the CBVC sheme sets the lient baklight level just one (in the beginning), lowering the baklight level an result in signifiant degradation of quality for many of the frames in this ase, whih the ompensation annot retify. As a result, the CBVC sheme takes the onservative approah and does not request the lient to lower its baklight level from its preset value. It is 14

15 interesting to note that for the ase of bipolar.mpg, the SBC sheme does not provide any power saving. This is beause the video is very dark (low luminane) on an average and there is no GOS entity with a value of Y GOS >. Consequently, for this video, the baklight level is never redued in this sheme. Figures 2 (b) and () show the results when we assume that the initial baklight level of the handheld is set to high bright and medium bright respetively. As we lower the initial baklight levels, we expet that the sope for reduing power onsumption in the handheld dereases, whih an be seen from the results. For the experiment with the initial level set to medium bright, it is interesting to note from the figure that both the CBVC and sheme DCA shemes perform more or less the same. An exeption to this observation is the ase of intro.mpg (for reasons mentioned earlier). The reason for the similar performane of the two shemes is that the DCA sheme an only redue the baklight by 1 level at most further redution makes it diffiult to maintain quality even with video ompensation. This fat is refleted in our rule base. The CBVC sheme also manages to lower the baklight level by 1 level for all the ases exept intro.mpg and hene performs similar to the DCA sheme. Overall, it an be seen from these experiments that the DCA sheme performs just as well as the other two shemes in a few ases, but performs muh better ompared to them in a majority of the ases. The power savings for the DCA sheme ranges from 100 mw to 625 mw depending on the type of video being played and the initial baklight setting, whih is a range that orresponds to roughly 9% to 60% redution in power onsumed by the baklight on the mobile handheld lient. 7. Conlusion For the Compaq ipaq, the baklight an onsume as muh as 40% of the total power when playing streaming MPEG video. To redue the ontribution of the baklight to overall power 15

16 onsumption, we proposed reduing the handheld baklight level while simultaneously ompensating the video stream by inreasing frame luminosity. We onvolved video frames with a high pass filter to minimize impat on piture detail after aggressive luminosity ompensation. We presented three middleware adaptation tehniques that utilize a proxy server to implement our approah. Our experiments with several different MPEG-1 streaming videos on the Compaq ipaq handheld show that the dual ompensation approah (DCA) whih is a hybrid of the other two proposed middleware adaptation approahes is effetive in reduing as muh as 60% of the power onsumed by the baklight on the handheld for ertain video streams. 8. Referenes [1] Inseok Choi, Hojun Shim and Naehyuk Chang, ow-power Color TFT CD Display for Hand-Held Embedded Systems, In ISPED, [2] C. J. Hughes et al. Saving Energy with Arhitetural and Frequeny Adaptations for Multimedia Appliations. In MICRO-34, De [3] Pillai, P., and Shin, K. G Real Time Dynami Voltage Saling for ow Power Embedded Operating Systems. In SOSP (2001) [4] Mohapatra, S., and Venkatasubramanian, N. PARM: Power-Aware Reonfigurable Middleware. In ICDCS-23 (2003). [5] Noble, B. D., Satyanarayanan, M., D.Narayanan, J.E.Tilton, and Flinn, J. Agile Appliation- Aware Adaptation for Mobility. In SOSP (Otober 1997). [6] ITU-R Reommendation BT-500.7, Methodology for the subjetive assessment of the quality of television pitures. In ITU Geneva Switzerland (1995) [7] Sarnoff Corporation white paper, JND: a human vision system model for objetive piture quality measurements. In (2001). [8] S. Chandra. Wireless network interfae energy onsumption impliations of popular streaming formats. In Multimedia Computing and Networking MMCN'02, 2002 [9] Ralf Steinmetz, Klara Nahrstedt. MUTIMEDIA: Computing, Communiations and Appliations. Prentie Hall, July, 1995 [10] Fred Douglis and P. Krishnan and B. Marsh, Thwarting the power hungry disk, WINTER USENIX onferene, Jan

17 [11] Radu Cornea et al Integrated Power Management for Video Streaming to Mobile Handheld Devies, CECS Tehnial Report #03-19, University of California, Irvine, 2003 Sudeep Pasriha is a PhD andidate in Information and Computer Siene at the University of California, Irvine. His researh interests inlude system modeling methodologies, ommuniation arhiteture exploration and low power distributed embedded system design. He has an MS in Computer Systems Design from the University of California, Irvine and is a student member of the IEEE. Manev uthra is a PhD andidate in Information and Computer Siene at the University of California, Irvine. His researh interests are in embedded systems design, low power systems design and distributed systems. He has a B.Teh. degree in Eletrial Engineering from the Indian Institute of Tehnology, Delhi and is a student member of the IEEE. Shivajit Mohapatra is a PhD andidate in Information and Computer Siene at University of California, Irvine. His researh interests inlude Power-Aware Middleware frameworks, owpower systems and Distributed Systems. He has an MS in Computer Systems and Networking from the University of California, Irvine. Nikil D. Dutt is a professor at the Center for Embedded Computer Systems at the University of California, Irvine. He is a senior member of the IEEE, serves on the advisory boards of ACM SIGBED and ACM SIGDA, and is Vie-Chair of IFIP WG His researh interests are in embedded systems design automation, omputer arhiteture, optimizing ompilers, low power design and system speifiation tehniques. He has a Ph.D. in Computer Siene from the University of Illinois at Urbana-Champaign. Nalini Venkatasubramanian is an assistant professor at the Department of Information and Computer Siene, University of California, Irvine. Her researh interests inlude distributed and parallel systems, middleware, real-time multimedia systems, mobile environments and formal reasoning of distributed systems. She has a Ph.D. in Computer Siene from the University of Illinois, Urbana-Champaign and is a member of the IEEE and ACM. 17

Multi-Channel Wireless Networks: Capacity and Protocols

Multi-Channel Wireless Networks: Capacity and Protocols Multi-Channel Wireless Networks: Capaity and Protools Tehnial Report April 2005 Pradeep Kyasanur Dept. of Computer Siene, and Coordinated Siene Laboratory, University of Illinois at Urbana-Champaign Email:

More information

Extracting Partition Statistics from Semistructured Data

Extracting Partition Statistics from Semistructured Data Extrating Partition Statistis from Semistrutured Data John N. Wilson Rihard Gourlay Robert Japp Mathias Neumüller Department of Computer and Information Sienes University of Strathlyde, Glasgow, UK {jnw,rsg,rpj,mathias}@is.strath.a.uk

More information

Approximate logic synthesis for error tolerant applications

Approximate logic synthesis for error tolerant applications Approximate logi synthesis for error tolerant appliations Doohul Shin and Sandeep K. Gupta Eletrial Engineering Department, University of Southern California, Los Angeles, CA 989 {doohuls, sandeep}@us.edu

More information

A Load-Balanced Clustering Protocol for Hierarchical Wireless Sensor Networks

A Load-Balanced Clustering Protocol for Hierarchical Wireless Sensor Networks International Journal of Advanes in Computer Networks and Its Seurity IJCNS A Load-Balaned Clustering Protool for Hierarhial Wireless Sensor Networks Mehdi Tarhani, Yousef S. Kavian, Saman Siavoshi, Ali

More information

Performance of Histogram-Based Skin Colour Segmentation for Arms Detection in Human Motion Analysis Application

Performance of Histogram-Based Skin Colour Segmentation for Arms Detection in Human Motion Analysis Application World Aademy of Siene, Engineering and Tehnology 8 009 Performane of Histogram-Based Skin Colour Segmentation for Arms Detetion in Human Motion Analysis Appliation Rosalyn R. Porle, Ali Chekima, Farrah

More information

Algorithms, Mechanisms and Procedures for the Computer-aided Project Generation System

Algorithms, Mechanisms and Procedures for the Computer-aided Project Generation System Algorithms, Mehanisms and Proedures for the Computer-aided Projet Generation System Anton O. Butko 1*, Aleksandr P. Briukhovetskii 2, Dmitry E. Grigoriev 2# and Konstantin S. Kalashnikov 3 1 Department

More information

NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION. Ken Sauer and Charles A. Bouman

NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION. Ken Sauer and Charles A. Bouman NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION Ken Sauer and Charles A. Bouman Department of Eletrial Engineering, University of Notre Dame Notre Dame, IN 46556, (219) 631-6999 Shool of

More information

Acoustic Links. Maximizing Channel Utilization for Underwater

Acoustic Links. Maximizing Channel Utilization for Underwater Maximizing Channel Utilization for Underwater Aousti Links Albert F Hairris III Davide G. B. Meneghetti Adihele Zorzi Department of Information Engineering University of Padova, Italy Email: {harris,davide.meneghetti,zorzi}@dei.unipd.it

More information

Learning Convention Propagation in BeerAdvocate Reviews from a etwork Perspective. Abstract

Learning Convention Propagation in BeerAdvocate Reviews from a etwork Perspective. Abstract CS 9 Projet Final Report: Learning Convention Propagation in BeerAdvoate Reviews from a etwork Perspetive Abstrat We look at the way onventions propagate between reviews on the BeerAdvoate dataset, and

More information

SVC-DASH-M: Scalable Video Coding Dynamic Adaptive Streaming Over HTTP Using Multiple Connections

SVC-DASH-M: Scalable Video Coding Dynamic Adaptive Streaming Over HTTP Using Multiple Connections SVC-DASH-M: Salable Video Coding Dynami Adaptive Streaming Over HTTP Using Multiple Connetions Samar Ibrahim, Ahmed H. Zahran and Mahmoud H. Ismail Department of Eletronis and Eletrial Communiations, Faulty

More information

On - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2

On - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2 On - Line Path Delay Fault Testing of Omega MINs M. Bellos, E. Kalligeros, D. Nikolos,2 & H. T. Vergos,2 Dept. of Computer Engineering and Informatis 2 Computer Tehnology Institute University of Patras,

More information

A {k, n}-secret Sharing Scheme for Color Images

A {k, n}-secret Sharing Scheme for Color Images A {k, n}-seret Sharing Sheme for Color Images Rastislav Luka, Konstantinos N. Plataniotis, and Anastasios N. Venetsanopoulos The Edward S. Rogers Sr. Dept. of Eletrial and Computer Engineering, University

More information

COST PERFORMANCE ASPECTS OF CCD FAST AUXILIARY MEMORY

COST PERFORMANCE ASPECTS OF CCD FAST AUXILIARY MEMORY COST PERFORMANCE ASPECTS OF CCD FAST AUXILIARY MEMORY Dileep P, Bhondarkor Texas Instruments Inorporated Dallas, Texas ABSTRACT Charge oupled devies (CCD's) hove been mentioned as potential fast auxiliary

More information

System-Level Parallelism and Throughput Optimization in Designing Reconfigurable Computing Applications

System-Level Parallelism and Throughput Optimization in Designing Reconfigurable Computing Applications System-Level Parallelism and hroughput Optimization in Designing Reonfigurable Computing Appliations Esam El-Araby 1, Mohamed aher 1, Kris Gaj 2, arek El-Ghazawi 1, David Caliga 3, and Nikitas Alexandridis

More information

Pipelined Multipliers for Reconfigurable Hardware

Pipelined Multipliers for Reconfigurable Hardware Pipelined Multipliers for Reonfigurable Hardware Mithell J. Myjak and José G. Delgado-Frias Shool of Eletrial Engineering and Computer Siene, Washington State University Pullman, WA 99164-2752 USA {mmyjak,

More information

Capturing Large Intra-class Variations of Biometric Data by Template Co-updating

Capturing Large Intra-class Variations of Biometric Data by Template Co-updating Capturing Large Intra-lass Variations of Biometri Data by Template Co-updating Ajita Rattani University of Cagliari Piazza d'armi, Cagliari, Italy ajita.rattani@diee.unia.it Gian Lua Marialis University

More information

A Novel Validity Index for Determination of the Optimal Number of Clusters

A Novel Validity Index for Determination of the Optimal Number of Clusters IEICE TRANS. INF. & SYST., VOL.E84 D, NO.2 FEBRUARY 2001 281 LETTER A Novel Validity Index for Determination of the Optimal Number of Clusters Do-Jong KIM, Yong-Woon PARK, and Dong-Jo PARK, Nonmembers

More information

A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR

A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR Malaysian Journal of Computer Siene, Vol 10 No 1, June 1997, pp 36-41 A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR Md Rafiqul Islam, Harihodin Selamat and Mohd Noor Md Sap Faulty of Computer Siene and

More information

RAC 2 E: Novel Rendezvous Protocol for Asynchronous Cognitive Radios in Cooperative Environments

RAC 2 E: Novel Rendezvous Protocol for Asynchronous Cognitive Radios in Cooperative Environments 21st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communiations 1 RAC 2 E: Novel Rendezvous Protool for Asynhronous Cognitive Radios in Cooperative Environments Valentina Pavlovska,

More information

Accommodations of QoS DiffServ Over IP and MPLS Networks

Accommodations of QoS DiffServ Over IP and MPLS Networks Aommodations of QoS DiffServ Over IP and MPLS Networks Abdullah AlWehaibi, Anjali Agarwal, Mihael Kadoh and Ahmed ElHakeem Department of Eletrial and Computer Department de Genie Eletrique Engineering

More information

Intra- and Inter-Stream Synchronisation for Stored Multimedia Streams

Intra- and Inter-Stream Synchronisation for Stored Multimedia Streams IEEE International Conferene on Multimedia Computing & Systems, June 17-23, 1996, in Hiroshima, Japan, p 372-381 Intra- and Inter-Stream Synhronisation for Stored Multimedia Streams Ernst Biersak, Werner

More information

Automatic Physical Design Tuning: Workload as a Sequence Sanjay Agrawal Microsoft Research One Microsoft Way Redmond, WA, USA +1-(425)

Automatic Physical Design Tuning: Workload as a Sequence Sanjay Agrawal Microsoft Research One Microsoft Way Redmond, WA, USA +1-(425) Automati Physial Design Tuning: Workload as a Sequene Sanjay Agrawal Mirosoft Researh One Mirosoft Way Redmond, WA, USA +1-(425) 75-357 sagrawal@mirosoft.om Eri Chu * Computer Sienes Department University

More information

Graph-Based vs Depth-Based Data Representation for Multiview Images

Graph-Based vs Depth-Based Data Representation for Multiview Images Graph-Based vs Depth-Based Data Representation for Multiview Images Thomas Maugey, Antonio Ortega, Pasal Frossard Signal Proessing Laboratory (LTS), Eole Polytehnique Fédérale de Lausanne (EPFL) Email:

More information

We don t need no generation - a practical approach to sliding window RLNC

We don t need no generation - a practical approach to sliding window RLNC We don t need no generation - a pratial approah to sliding window RLNC Simon Wunderlih, Frank Gabriel, Sreekrishna Pandi, Frank H.P. Fitzek Deutshe Telekom Chair of Communiation Networks, TU Dresden, Dresden,

More information

Abstract. Key Words: Image Filters, Fuzzy Filters, Order Statistics Filters, Rank Ordered Mean Filters, Channel Noise. 1.

Abstract. Key Words: Image Filters, Fuzzy Filters, Order Statistics Filters, Rank Ordered Mean Filters, Channel Noise. 1. Fuzzy Weighted Rank Ordered Mean (FWROM) Filters for Mixed Noise Suppression from Images S. Meher, G. Panda, B. Majhi 3, M.R. Meher 4,,4 Department of Eletronis and I.E., National Institute of Tehnology,

More information

A Novel Bit Level Time Series Representation with Implication of Similarity Search and Clustering

A Novel Bit Level Time Series Representation with Implication of Similarity Search and Clustering A Novel Bit Level Time Series Representation with Impliation of Similarity Searh and lustering hotirat Ratanamahatana, Eamonn Keogh, Anthony J. Bagnall 2, and Stefano Lonardi Dept. of omputer Siene & Engineering,

More information

Cross-layer Resource Allocation on Broadband Power Line Based on Novel QoS-priority Scheduling Function in MAC Layer

Cross-layer Resource Allocation on Broadband Power Line Based on Novel QoS-priority Scheduling Function in MAC Layer Communiations and Networ, 2013, 5, 69-73 http://dx.doi.org/10.4236/n.2013.53b2014 Published Online September 2013 (http://www.sirp.org/journal/n) Cross-layer Resoure Alloation on Broadband Power Line Based

More information

3-D IMAGE MODELS AND COMPRESSION - SYNTHETIC HYBRID OR NATURAL FIT?

3-D IMAGE MODELS AND COMPRESSION - SYNTHETIC HYBRID OR NATURAL FIT? 3-D IMAGE MODELS AND COMPRESSION - SYNTHETIC HYBRID OR NATURAL FIT? Bernd Girod, Peter Eisert, Marus Magnor, Ekehard Steinbah, Thomas Wiegand Te {girod eommuniations Laboratory, University of Erlangen-Nuremberg

More information

An Optimized Approach on Applying Genetic Algorithm to Adaptive Cluster Validity Index

An Optimized Approach on Applying Genetic Algorithm to Adaptive Cluster Validity Index IJCSES International Journal of Computer Sienes and Engineering Systems, ol., No.4, Otober 2007 CSES International 2007 ISSN 0973-4406 253 An Optimized Approah on Applying Geneti Algorithm to Adaptive

More information

Boosted Random Forest

Boosted Random Forest Boosted Random Forest Yohei Mishina, Masamitsu suhiya and Hironobu Fujiyoshi Department of Computer Siene, Chubu University, 1200 Matsumoto-ho, Kasugai, Aihi, Japan {mishi, mtdoll}@vision.s.hubu.a.jp,

More information

Performance Benchmarks for an Interactive Video-on-Demand System

Performance Benchmarks for an Interactive Video-on-Demand System Performane Benhmarks for an Interative Video-on-Demand System. Guo,P.G.Taylor,E.W.M.Wong,S.Chan,M.Zukerman andk.s.tang ARC Speial Researh Centre for Ultra-Broadband Information Networks (CUBIN) Department

More information

Boundary Correct Real-Time Soft Shadows

Boundary Correct Real-Time Soft Shadows Boundary Corret Real-Time Soft Shadows Bjarke Jakobsen Niels J. Christensen Bent D. Larsen Kim S. Petersen Informatis and Mathematial Modelling Tehnial University of Denmark {bj, nj, bdl}@imm.dtu.dk, kim@deadline.dk

More information

User-level Fairness Delivered: Network Resource Allocation for Adaptive Video Streaming

User-level Fairness Delivered: Network Resource Allocation for Adaptive Video Streaming User-level Fairness Delivered: Network Resoure Alloation for Adaptive Video Streaming Mu Mu, Steven Simpson, Arsham Farshad, Qiang Ni, Niholas Rae Shool of Computing and Communiations, Lanaster University

More information

What are Cycle-Stealing Systems Good For? A Detailed Performance Model Case Study

What are Cycle-Stealing Systems Good For? A Detailed Performance Model Case Study What are Cyle-Stealing Systems Good For? A Detailed Performane Model Case Study Wayne Kelly and Jiro Sumitomo Queensland University of Tehnology, Australia {w.kelly, j.sumitomo}@qut.edu.au Abstrat The

More information

Partial Character Decoding for Improved Regular Expression Matching in FPGAs

Partial Character Decoding for Improved Regular Expression Matching in FPGAs Partial Charater Deoding for Improved Regular Expression Mathing in FPGAs Peter Sutton Shool of Information Tehnology and Eletrial Engineering The University of Queensland Brisbane, Queensland, 4072, Australia

More information

Methods for Multi-Dimensional Robustness Optimization in Complex Embedded Systems

Methods for Multi-Dimensional Robustness Optimization in Complex Embedded Systems Methods for Multi-Dimensional Robustness Optimization in Complex Embedded Systems Arne Hamann, Razvan Rau, Rolf Ernst Institute of Computer and Communiation Network Engineering Tehnial University of Braunshweig,

More information

Uplink Channel Allocation Scheme and QoS Management Mechanism for Cognitive Cellular- Femtocell Networks

Uplink Channel Allocation Scheme and QoS Management Mechanism for Cognitive Cellular- Femtocell Networks 62 Uplink Channel Alloation Sheme and QoS Management Mehanism for Cognitive Cellular- Femtoell Networks Kien Du Nguyen 1, Hoang Nam Nguyen 1, Hiroaki Morino 2 and Iwao Sasase 3 1 University of Engineering

More information

Tackling IPv6 Address Scalability from the Root

Tackling IPv6 Address Scalability from the Root Takling IPv6 Address Salability from the Root Mei Wang Ashish Goel Balaji Prabhakar Stanford University {wmei, ashishg, balaji}@stanford.edu ABSTRACT Internet address alloation shemes have a huge impat

More information

New Channel Allocation Techniques for Power Efficient WiFi Networks

New Channel Allocation Techniques for Power Efficient WiFi Networks ew Channel Alloation Tehniques for Power Effiient WiFi etworks V. Miliotis, A. Apostolaras, T. Korakis, Z. Tao and L. Tassiulas Computer & Communiations Engineering Dept. University of Thessaly Centre

More information

the data. Structured Principal Component Analysis (SPCA)

the data. Structured Principal Component Analysis (SPCA) Strutured Prinipal Component Analysis Kristin M. Branson and Sameer Agarwal Department of Computer Siene and Engineering University of California, San Diego La Jolla, CA 9193-114 Abstrat Many tasks involving

More information

Smooth Trajectory Planning Along Bezier Curve for Mobile Robots with Velocity Constraints

Smooth Trajectory Planning Along Bezier Curve for Mobile Robots with Velocity Constraints Smooth Trajetory Planning Along Bezier Curve for Mobile Robots with Veloity Constraints Gil Jin Yang and Byoung Wook Choi Department of Eletrial and Information Engineering Seoul National University of

More information

The Minimum Redundancy Maximum Relevance Approach to Building Sparse Support Vector Machines

The Minimum Redundancy Maximum Relevance Approach to Building Sparse Support Vector Machines The Minimum Redundany Maximum Relevane Approah to Building Sparse Support Vetor Mahines Xiaoxing Yang, Ke Tang, and Xin Yao, Nature Inspired Computation and Appliations Laboratory (NICAL), Shool of Computer

More information

The AMDREL Project in Retrospective

The AMDREL Project in Retrospective The AMDREL Projet in Retrospetive K. Siozios 1, G. Koutroumpezis 1, K. Tatas 1, N. Vassiliadis 2, V. Kalenteridis 2, H. Pournara 2, I. Pappas 2, D. Soudris 1, S. Nikolaidis 2, S. Siskos 2, and A. Thanailakis

More information

Outline: Software Design

Outline: Software Design Outline: Software Design. Goals History of software design ideas Design priniples Design methods Life belt or leg iron? (Budgen) Copyright Nany Leveson, Sept. 1999 A Little History... At first, struggling

More information

Unsupervised Stereoscopic Video Object Segmentation Based on Active Contours and Retrainable Neural Networks

Unsupervised Stereoscopic Video Object Segmentation Based on Active Contours and Retrainable Neural Networks Unsupervised Stereosopi Video Objet Segmentation Based on Ative Contours and Retrainable Neural Networks KLIMIS NTALIANIS, ANASTASIOS DOULAMIS, and NIKOLAOS DOULAMIS National Tehnial University of Athens

More information

A scheme for racquet sports video analysis with the combination of audio-visual information

A scheme for racquet sports video analysis with the combination of audio-visual information A sheme for raquet sports video analysis with the ombination of audio-visual information Liyuan Xing a*, Qixiang Ye b, Weigang Zhang, Qingming Huang a and Hua Yu a a Graduate Shool of the Chinese Aadamy

More information

An Efficient and Scalable Approach to CNN Queries in a Road Network

An Efficient and Scalable Approach to CNN Queries in a Road Network An Effiient and Salable Approah to CNN Queries in a Road Network Hyung-Ju Cho Chin-Wan Chung Dept. of Eletrial Engineering & Computer Siene Korea Advaned Institute of Siene and Tehnology 373- Kusong-dong,

More information

ASSESSMENT OF TWO CHEAP CLOSE-RANGE FEATURE EXTRACTION SYSTEMS

ASSESSMENT OF TWO CHEAP CLOSE-RANGE FEATURE EXTRACTION SYSTEMS ASSESSMENT OF TWO CHEAP CLOSE-RANGE FEATURE EXTRACTION SYSTEMS Ahmed Elaksher a, Mohammed Elghazali b, Ashraf Sayed b, and Yasser Elmanadilli b a Shool of Civil Engineering, Purdue University, West Lafayette,

More information

PROJECT PERIODIC REPORT

PROJECT PERIODIC REPORT FP7-ICT-2007-1 Contrat no.: 215040 www.ative-projet.eu PROJECT PERIODIC REPORT Publishable Summary Grant Agreement number: ICT-215040 Projet aronym: Projet title: Enabling the Knowledge Powered Enterprise

More information

Volume 3, Issue 9, September 2013 International Journal of Advanced Research in Computer Science and Software Engineering

Volume 3, Issue 9, September 2013 International Journal of Advanced Research in Computer Science and Software Engineering Volume 3, Issue 9, September 2013 ISSN: 2277 128X International Journal of Advaned Researh in Computer Siene and Software Engineering Researh Paper Available online at: www.ijarsse.om A New-Fangled Algorithm

More information

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. Improvement of low illumination image enhancement algorithm based on physical mode

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. Improvement of low illumination image enhancement algorithm based on physical mode [Type text] [Type text] [Type text] ISSN : 0974-7435 Volume 10 Issue 22 BioTehnology 2014 An Indian Journal FULL PAPER BTAIJ, 10(22), 2014 [13995-14001] Improvement of low illumination image enhanement

More information

Chromaticity-matched Superimposition of Foreground Objects in Different Environments

Chromaticity-matched Superimposition of Foreground Objects in Different Environments FCV216, the 22nd Korea-Japan Joint Workshop on Frontiers of Computer Vision Chromatiity-mathed Superimposition of Foreground Objets in Different Environments Yohei Ogura Graduate Shool of Siene and Tehnology

More information

CleanUp: Improving Quadrilateral Finite Element Meshes

CleanUp: Improving Quadrilateral Finite Element Meshes CleanUp: Improving Quadrilateral Finite Element Meshes Paul Kinney MD-10 ECC P.O. Box 203 Ford Motor Company Dearborn, MI. 8121 (313) 28-1228 pkinney@ford.om Abstrat: Unless an all quadrilateral (quad)

More information

Fast Distribution of Replicated Content to Multi- Homed Clients Mohammad Malli Arab Open University, Beirut, Lebanon

Fast Distribution of Replicated Content to Multi- Homed Clients Mohammad Malli Arab Open University, Beirut, Lebanon ACEEE Int. J. on Information Tehnology, Vol. 3, No. 2, June 2013 Fast Distribution of Repliated Content to Multi- Homed Clients Mohammad Malli Arab Open University, Beirut, Lebanon Email: mmalli@aou.edu.lb

More information

Improved Circuit-to-CNF Transformation for SAT-based ATPG

Improved Circuit-to-CNF Transformation for SAT-based ATPG Improved Ciruit-to-CNF Transformation for SAT-based ATPG Daniel Tille 1 René Krenz-Bååth 2 Juergen Shloeffel 2 Rolf Drehsler 1 1 Institute of Computer Siene, University of Bremen, 28359 Bremen, Germany

More information

Exploiting Enriched Contextual Information for Mobile App Classification

Exploiting Enriched Contextual Information for Mobile App Classification Exploiting Enrihed Contextual Information for Mobile App Classifiation Hengshu Zhu 1 Huanhuan Cao 2 Enhong Chen 1 Hui Xiong 3 Jilei Tian 2 1 University of Siene and Tehnology of China 2 Nokia Researh Center

More information

A radiometric analysis of projected sinusoidal illumination for opaque surfaces

A radiometric analysis of projected sinusoidal illumination for opaque surfaces University of Virginia tehnial report CS-21-7 aompanying A Coaxial Optial Sanner for Synhronous Aquisition of 3D Geometry and Surfae Refletane A radiometri analysis of projeted sinusoidal illumination

More information

Gradient based progressive probabilistic Hough transform

Gradient based progressive probabilistic Hough transform Gradient based progressive probabilisti Hough transform C.Galambos, J.Kittler and J.Matas Abstrat: The authors look at the benefits of exploiting gradient information to enhane the progressive probabilisti

More information

Gray Codes for Reflectable Languages

Gray Codes for Reflectable Languages Gray Codes for Refletable Languages Yue Li Joe Sawada Marh 8, 2008 Abstrat We lassify a type of language alled a refletable language. We then develop a generi algorithm that an be used to list all strings

More information

An Event Display for ATLAS H8 Pixel Test Beam Data

An Event Display for ATLAS H8 Pixel Test Beam Data An Event Display for ATLAS H8 Pixel Test Beam Data George Gollin Centre de Physique des Partiules de Marseille and University of Illinois April 17, 1999 g-gollin@uiu.edu An event display program is now

More information

13.1 Numerical Evaluation of Integrals Over One Dimension

13.1 Numerical Evaluation of Integrals Over One Dimension 13.1 Numerial Evaluation of Integrals Over One Dimension A. Purpose This olletion of subprograms estimates the value of the integral b a f(x) dx where the integrand f(x) and the limits a and b are supplied

More information

A RAY TRACING SIMULATION OF SOUND DIFFRACTION BASED ON ANALYTIC SECONDARY SOURCE MODEL

A RAY TRACING SIMULATION OF SOUND DIFFRACTION BASED ON ANALYTIC SECONDARY SOURCE MODEL 19th European Signal Proessing Conferene (EUSIPCO 211) Barelona, Spain, August 29 - September 2, 211 A RAY TRACING SIMULATION OF SOUND DIFFRACTION BASED ON ANALYTIC SECONDARY SOURCE MODEL Masashi Okada,

More information

Multi-hop Fast Conflict Resolution Algorithm for Ad Hoc Networks

Multi-hop Fast Conflict Resolution Algorithm for Ad Hoc Networks Multi-hop Fast Conflit Resolution Algorithm for Ad Ho Networks Shengwei Wang 1, Jun Liu 2,*, Wei Cai 2, Minghao Yin 2, Lingyun Zhou 2, and Hui Hao 3 1 Power Emergeny Center, Sihuan Eletri Power Corporation,

More information

Improved Vehicle Classification in Long Traffic Video by Cooperating Tracker and Classifier Modules

Improved Vehicle Classification in Long Traffic Video by Cooperating Tracker and Classifier Modules Improved Vehile Classifiation in Long Traffi Video by Cooperating Traker and Classifier Modules Brendan Morris and Mohan Trivedi University of California, San Diego San Diego, CA 92093 {b1morris, trivedi}@usd.edu

More information

Detection of RF interference to GPS using day-to-day C/No differences

Detection of RF interference to GPS using day-to-day C/No differences 1 International Symposium on GPS/GSS Otober 6-8, 1. Detetion of RF interferene to GPS using day-to-day /o differenes Ryan J. R. Thompson 1#, Jinghui Wu #, Asghar Tabatabaei Balaei 3^, and Andrew G. Dempster

More information

Numerical simulation of hemolysis: a comparison of Lagrangian and Eulerian modelling

Numerical simulation of hemolysis: a comparison of Lagrangian and Eulerian modelling Modelling in Mediine and Biology VI 361 Numerial simulation of hemolysis: a omparison of Lagrangian and Eulerian modelling S. Pirker 1, H. Shima 2 & M. Stoiber 2 1 Johannes Kepler University, 4040 Linz,

More information

FUZZY WATERSHED FOR IMAGE SEGMENTATION

FUZZY WATERSHED FOR IMAGE SEGMENTATION FUZZY WATERSHED FOR IMAGE SEGMENTATION Ramón Moreno, Manuel Graña Computational Intelligene Group, Universidad del País Vaso, Spain http://www.ehu.es/winto; {ramon.moreno,manuel.grana}@ehu.es Abstrat The

More information

Cluster Centric Fuzzy Modeling

Cluster Centric Fuzzy Modeling 10.1109/TFUZZ.014.300134, IEEE Transations on Fuzzy Systems TFS-013-0379.R1 1 Cluster Centri Fuzzy Modeling Witold Pedryz, Fellow, IEEE, and Hesam Izakian, Student Member, IEEE Abstrat In this study, we

More information

The Implementation of RRTs for a Remote-Controlled Mobile Robot

The Implementation of RRTs for a Remote-Controlled Mobile Robot ICCAS5 June -5, KINEX, Gyeonggi-Do, Korea he Implementation of RRs for a Remote-Controlled Mobile Robot Chi-Won Roh*, Woo-Sub Lee **, Sung-Chul Kang *** and Kwang-Won Lee **** * Intelligent Robotis Researh

More information

Analysis of input and output configurations for use in four-valued CCD programmable logic arrays

Analysis of input and output configurations for use in four-valued CCD programmable logic arrays nalysis of input and output onfigurations for use in four-valued D programmable logi arrays J.T. utler H.G. Kerkhoff ndexing terms: Logi, iruit theory and design, harge-oupled devies bstrat: s in binary,

More information

Flow Demands Oriented Node Placement in Multi-Hop Wireless Networks

Flow Demands Oriented Node Placement in Multi-Hop Wireless Networks Flow Demands Oriented Node Plaement in Multi-Hop Wireless Networks Zimu Yuan Institute of Computing Tehnology, CAS, China {zimu.yuan}@gmail.om arxiv:153.8396v1 [s.ni] 29 Mar 215 Abstrat In multi-hop wireless

More information

Performance Improvement of TCP on Wireless Cellular Networks by Adaptive FEC Combined with Explicit Loss Notification

Performance Improvement of TCP on Wireless Cellular Networks by Adaptive FEC Combined with Explicit Loss Notification erformane Improvement of TC on Wireless Cellular Networks by Adaptive Combined with Expliit Loss tifiation Masahiro Miyoshi, Masashi Sugano, Masayuki Murata Department of Infomatis and Mathematial Siene,

More information

DETECTION METHOD FOR NETWORK PENETRATING BEHAVIOR BASED ON COMMUNICATION FINGERPRINT

DETECTION METHOD FOR NETWORK PENETRATING BEHAVIOR BASED ON COMMUNICATION FINGERPRINT DETECTION METHOD FOR NETWORK PENETRATING BEHAVIOR BASED ON COMMUNICATION FINGERPRINT 1 ZHANGGUO TANG, 2 HUANZHOU LI, 3 MINGQUAN ZHONG, 4 JIAN ZHANG 1 Institute of Computer Network and Communiation Tehnology,

More information

Cluster-based Cooperative Communication with Network Coding in Wireless Networks

Cluster-based Cooperative Communication with Network Coding in Wireless Networks Cluster-based Cooperative Communiation with Network Coding in Wireless Networks Zygmunt J. Haas Shool of Eletrial and Computer Engineering Cornell University Ithaa, NY 4850, U.S.A. Email: haas@ee.ornell.edu

More information

KERNEL SPARSE REPRESENTATION WITH LOCAL PATTERNS FOR FACE RECOGNITION

KERNEL SPARSE REPRESENTATION WITH LOCAL PATTERNS FOR FACE RECOGNITION KERNEL SPARSE REPRESENTATION WITH LOCAL PATTERNS FOR FACE RECOGNITION Cuiui Kang 1, Shengai Liao, Shiming Xiang 1, Chunhong Pan 1 1 National Laboratory of Pattern Reognition, Institute of Automation, Chinese

More information

Time delay estimation of reverberant meeting speech: on the use of multichannel linear prediction

Time delay estimation of reverberant meeting speech: on the use of multichannel linear prediction University of Wollongong Researh Online Faulty of Informatis - apers (Arhive) Faulty of Engineering and Information Sienes 7 Time delay estimation of reverberant meeting speeh: on the use of multihannel

More information

Recommendation Subgraphs for Web Discovery

Recommendation Subgraphs for Web Discovery Reommation Subgraphs for Web Disovery Arda Antikaioglu Department of Mathematis Carnegie Mellon University aantika@andrew.mu.edu R. Ravi Tepper Shool of Business Carnegie Mellon University ravi@mu.edu

More information

A Coarse-to-Fine Classification Scheme for Facial Expression Recognition

A Coarse-to-Fine Classification Scheme for Facial Expression Recognition A Coarse-to-Fine Classifiation Sheme for Faial Expression Reognition Xiaoyi Feng 1,, Abdenour Hadid 1 and Matti Pietikäinen 1 1 Mahine Vision Group Infoteh Oulu and Dept. of Eletrial and Information Engineering

More information

Allocating Rotating Registers by Scheduling

Allocating Rotating Registers by Scheduling Alloating Rotating Registers by Sheduling Hongbo Rong Hyunhul Park Cheng Wang Youfeng Wu Programming Systems Lab Intel Labs {hongbo.rong,hyunhul.park,heng..wang,youfeng.wu}@intel.om ABSTRACT A rotating

More information

Distributed Resource Allocation Strategies for Achieving Quality of Service in Server Clusters

Distributed Resource Allocation Strategies for Achieving Quality of Service in Server Clusters Proeedings of the 45th IEEE Conferene on Deision & Control Manhester Grand Hyatt Hotel an Diego, CA, UA, Deember 13-15, 2006 Distributed Resoure Alloation trategies for Ahieving Quality of ervie in erver

More information

A PROTOTYPE OF INTELLIGENT VIDEO SURVEILLANCE CAMERAS

A PROTOTYPE OF INTELLIGENT VIDEO SURVEILLANCE CAMERAS INTERNATIONAL JOURNAL OF INFORMATION AND SYSTEMS SCIENCES Volume 1, 3, Number 1, 3, Pages 1-22 365-382 2007 Institute for Sientifi Computing and Information A PROTOTYPE OF INTELLIGENT VIDEO SURVEILLANCE

More information

Color Image Fusion for Concealed Weapon Detection

Color Image Fusion for Concealed Weapon Detection In: E.M. Carapezza (Ed.), Sensors, and ommand, ontrol, ommuniations, and intelligene (C3I) tehnologies for homeland defense and law enforement II, SPIE-571 (pp. 372-379). Bellingham, WA., USA: The International

More information

Improving the Perceptual Uniformity of a Gloss Space

Improving the Perceptual Uniformity of a Gloss Space Improving the Pereptual Uniformity of a Gloss Spae Adria Fores, 1 Mark D. Fairhild, 1 Ingeborg Tastl 2 1 Munsell Color Siene Laboratory, Rohester Institute of Tehnology 2 Hewlett-Pakard Laboratories Abstrat

More information

BENDING STIFFNESS AND DYNAMIC CHARACTERISTICS OF A ROTOR WITH SPLINE JOINTS

BENDING STIFFNESS AND DYNAMIC CHARACTERISTICS OF A ROTOR WITH SPLINE JOINTS Proeedings of ASME 0 International Mehanial Engineering Congress & Exposition IMECE0 November 5-, 0, San Diego, CA IMECE0-6657 BENDING STIFFNESS AND DYNAMIC CHARACTERISTICS OF A ROTOR WITH SPLINE JOINTS

More information

Exploring the Commonality in Feature Modeling Notations

Exploring the Commonality in Feature Modeling Notations Exploring the Commonality in Feature Modeling Notations Miloslav ŠÍPKA Slovak University of Tehnology Faulty of Informatis and Information Tehnologies Ilkovičova 3, 842 16 Bratislava, Slovakia miloslav.sipka@gmail.om

More information

Scheduling Multiple Independent Hard-Real-Time Jobs on a Heterogeneous Multiprocessor

Scheduling Multiple Independent Hard-Real-Time Jobs on a Heterogeneous Multiprocessor Sheduling Multiple Independent Hard-Real-Time Jobs on a Heterogeneous Multiproessor Orlando Moreira NXP Semiondutors Researh Eindhoven, Netherlands orlando.moreira@nxp.om Frederio Valente Universidade

More information

DECODING OF ARRAY LDPC CODES USING ON-THE FLY COMPUTATION Kiran Gunnam, Weihuang Wang, Euncheol Kim, Gwan Choi, Mark Yeary *

DECODING OF ARRAY LDPC CODES USING ON-THE FLY COMPUTATION Kiran Gunnam, Weihuang Wang, Euncheol Kim, Gwan Choi, Mark Yeary * DECODING OF ARRAY LDPC CODES USING ON-THE FLY COMPUTATION Kiran Gunnam, Weihuang Wang, Eunheol Kim, Gwan Choi, Mark Yeary * Dept. of Eletrial Engineering, Texas A&M University, College Station, TX-77840

More information

Chapter 2: Introduction to Maple V

Chapter 2: Introduction to Maple V Chapter 2: Introdution to Maple V 2-1 Working with Maple Worksheets Try It! (p. 15) Start a Maple session with an empty worksheet. The name of the worksheet should be Untitled (1). Use one of the standard

More information

A Multi-Head Clustering Algorithm in Vehicular Ad Hoc Networks

A Multi-Head Clustering Algorithm in Vehicular Ad Hoc Networks International Journal of Computer Theory and Engineering, Vol. 5, No. 2, April 213 A Multi-Head Clustering Algorithm in Vehiular Ad Ho Networks Shou-Chih Lo, Yi-Jen Lin, and Jhih-Siao Gao Abstrat Clustering

More information

Trajectory Tracking Control for A Wheeled Mobile Robot Using Fuzzy Logic Controller

Trajectory Tracking Control for A Wheeled Mobile Robot Using Fuzzy Logic Controller Trajetory Traking Control for A Wheeled Mobile Robot Using Fuzzy Logi Controller K N FARESS 1 M T EL HAGRY 1 A A EL KOSY 2 1 Eletronis researh institute, Cairo, Egypt 2 Faulty of Engineering, Cairo University,

More information

Dr.Hazeem Al-Khafaji Dept. of Computer Science, Thi-Qar University, College of Science, Iraq

Dr.Hazeem Al-Khafaji Dept. of Computer Science, Thi-Qar University, College of Science, Iraq Volume 4 Issue 6 June 014 ISSN: 77 18X International Journal of Advaned Researh in Computer Siene and Software Engineering Researh Paper Available online at: www.ijarsse.om Medial Image Compression using

More information

Plot-to-track correlation in A-SMGCS using the target images from a Surface Movement Radar

Plot-to-track correlation in A-SMGCS using the target images from a Surface Movement Radar Plot-to-trak orrelation in A-SMGCS using the target images from a Surfae Movement Radar G. Golino Radar & ehnology Division AMS, Italy ggolino@amsjv.it Abstrat he main topi of this paper is the formulation

More information

Creating Adaptive Web Sites Through Usage-Based Clustering of URLs

Creating Adaptive Web Sites Through Usage-Based Clustering of URLs Creating Adaptive Web Sites Through Usage-Based Clustering of URLs Bamshad Mobasher Dept. of Computer Siene, DePaul University, Chiago, IL mobasher@s.depaul.edu Robert Cooley, Jaideep Srivastava Dept.

More information

An Approach to Physics Based Surrogate Model Development for Application with IDPSA

An Approach to Physics Based Surrogate Model Development for Application with IDPSA An Approah to Physis Based Surrogate Model Development for Appliation with IDPSA Ignas Mikus a*, Kaspar Kööp a, Marti Jeltsov a, Yuri Vorobyev b, Walter Villanueva a, and Pavel Kudinov a a Royal Institute

More information

Video Data and Sonar Data: Real World Data Fusion Example

Video Data and Sonar Data: Real World Data Fusion Example 14th International Conferene on Information Fusion Chiago, Illinois, USA, July 5-8, 2011 Video Data and Sonar Data: Real World Data Fusion Example David W. Krout Applied Physis Lab dkrout@apl.washington.edu

More information

A Dictionary based Efficient Text Compression Technique using Replacement Strategy

A Dictionary based Efficient Text Compression Technique using Replacement Strategy A based Effiient Text Compression Tehnique using Replaement Strategy Debashis Chakraborty Assistant Professor, Department of CSE, St. Thomas College of Engineering and Tehnology, Kolkata, 700023, India

More information

Improved flooding of broadcast messages using extended multipoint relaying

Improved flooding of broadcast messages using extended multipoint relaying Improved flooding of broadast messages using extended multipoint relaying Pere Montolio Aranda a, Joaquin Garia-Alfaro a,b, David Megías a a Universitat Oberta de Catalunya, Estudis d Informàtia, Mulimèdia

More information

timestamp, if silhouette(x, y) 0 0 if silhouette(x, y) = 0, mhi(x, y) = and mhi(x, y) < timestamp - duration mhi(x, y), else

timestamp, if silhouette(x, y) 0 0 if silhouette(x, y) = 0, mhi(x, y) = and mhi(x, y) < timestamp - duration mhi(x, y), else 3rd International Conferene on Multimedia Tehnolog(ICMT 013) An Effiient Moving Target Traking Strateg Based on OpenCV and CAMShift Theor Dongu Li 1 Abstrat Image movement involved bakground movement and

More information

References. December 1992, pp. 71 { 81. pp.457{467. Magazine, June for very large high throughput database systems,"

References. December 1992, pp. 71 { 81. pp.457{467. Magazine, June for very large high throughput database systems, the overall working time for other appliations. In ase, data ltering was the only appliation being run, then using distributed indexing, we an serve 00 times as many requests. 6 Conlusion We have explored

More information

Measurement of the stereoscopic rangefinder beam angular velocity using the digital image processing method

Measurement of the stereoscopic rangefinder beam angular velocity using the digital image processing method Measurement of the stereosopi rangefinder beam angular veloity using the digital image proessing method ROMAN VÍTEK Department of weapons and ammunition University of defense Kouniova 65, 62 Brno CZECH

More information