Eye gaze trackers have numerous applications in medicine, gaming, advertising, teaching and learning, intelligent transportation, etc. In this paper, we proposed a novel approach for video based eye gaze trackers. In this approach, we apply the circumcircle of triangle principle to the limbus part of human eyes. First, an image pre-processing step is used to find three triangle vertices located on limbus. Then, we use the coordinates of these points to determine the limbus center using the circumcircle of triangle principle. Furthermore, when the proposed system fails to find the three useful points on limbus of one eye, a mirror procedure is adopted to find its limbus center based on the information extracted from the other eye. The proposed method can solve the occlusion problem caused by the eyelids that cover part of limbus. The experimental results show that the average eye detection rate is 98.39% and the average error between estimated and actual centers of limbus is only 1.99 pixels. The proposed method is simple, fast, and effective.
When a live streaming video is delivered over a peer-to-peer (P2P) network, the video is divided into several chunks and distributed to peers. Each chunk has its own playback time deadline. A chunk delay can be a problem of great concern because a serious chunk delay can produce obvious discontinuity of the streaming video, resulting in low satisfaction for a viewer. The playback time of a delayed chunk is overlapped with that of the next chunk. Traditionally, fast forwarding and uniform frame skipping are the two methods used to deal with the chunk delay problem. However, they may easily produce the effect of perceptual discontinuity and perceived by the viewer. This study proposes a frame dropping method based on frame loss visibility information in order to maintain visual continuity of the video. The frame with lower loss visibility will be dropped first. In a previous work, the idea of loss visibility was applied by a router to develop a frame dropping strategy when network congestion occurs. In this work, we apply it to the chunk-level playback controller in P2P network. The number of frames to be dropped is dependent on the value of chunk delay. Given a fixed chunk delay, the main difference between the proposed approach and the uniform frame skipping method is the way of choosing frames for dropping (fast forwarding method does not drop any frame but play all the frames at a faster speed). A viewer's satisfaction is evaluated by using the way of subjective video quality assessment. The proposed method can produce higher MOS (mean opinion score) than that of the traditional methods (fast forwarding and uniform frame skipping), demonstrating the effectiveness of the proposed approach.Keywords: Video streaming, P2P networks, perceptual discontinuity, frame loss visibility. IntroductionDelivering multimedia data over a peer-to-peer (P2P) network receives more and more demand. P2P downloads data files in a parallel manner from other peers rather than from a single data transfer node in the client server topology. The file transferred by a P2P system is divided into several chunks. The system distributes the chunks to the peers who are interested in the chunks. The peers are coordinated to achieve the goal of file exchange. In the P2P system, a seeder is known as a peer that already has the complete file and it can give the chunks of file to other peers. In contrast, a peer that still needs some chunks from other peers is called a leecher. Video chunk is not just used for local consumption (with playback time deadline), but also for uploading to other peers.The network impairment to video playback in P2P streaming is rarely packet loss, but only delayed chunk. In this study, we propose a method based on data loss visibility to reduce the bad perceptual effect associated with the chunk delay problem. We propose a video playback design to improve the viewer's satisfaction in visual quality whenever the delay chunk problem occurs. We evaluate the video quality resulted from each method by conducting a s...
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.