{"id":23536446,"url":"https://github.com/pchambino/pulse","last_synced_at":"2025-04-23T09:58:33.943Z","repository":{"id":6974858,"uuid":"8228262","full_name":"PChambino/pulse","owner":"PChambino","description":"Android-based implementation of Eulerian Video Magnification for vital signs monitoring","archived":false,"fork":false,"pushed_at":"2016-10-16T22:03:06.000Z","size":9939,"stargazers_count":97,"open_issues_count":1,"forks_count":43,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-04-23T09:58:28.130Z","etag":null,"topics":["android","eulerian-video-magnification","heart-rate"],"latest_commit_sha":null,"homepage":"p.chambino.com/dissertation","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PChambino.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-02-15T23:22:16.000Z","updated_at":"2025-04-04T06:21:41.000Z","dependencies_parsed_at":"2022-09-10T14:40:06.381Z","dependency_job_id":null,"html_url":"https://github.com/PChambino/pulse","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PChambino%2Fpulse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PChambino%2Fpulse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PChambino%2Fpulse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PChambino%2Fpulse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PChambino","download_url":"https://codeload.github.com/PChambino/pulse/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250412544,"owners_count":21426285,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","eulerian-video-magnification","heart-rate"],"created_at":"2024-12-26T02:20:45.114Z","updated_at":"2025-04-23T09:58:33.924Z","avatar_url":"https://github.com/PChambino.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"pulse\n=====\n\n### Android-based implementation of Eulerian Video Magnification for vital signs monitoring\n\nhttp://p.chambino.com/dissertation\n\nEulerian Video Magnification is a recently presented method capable of\nrevealing temporal variations in videos that are impossible to see with\nthe naked eye. Using this method, it is possible to visualize the flow of\nblood as it fills the face. From its result, a person’s heart rate is possible\nto be extracted.\n\nThis research work was developed at Fraunhofer Portugal and its goal is to\ntest the feasibility of the implementation of the Eulerian Video Magnification\nmethod on smartphones by developing an Android application for monitoring\nvital signs based on the Eulerian Video Magnification method.\n\nThere has been some successful effort on the assessment of vital signs,\nsuch as, heart rate, and breathing rate, in a contact-free way using a\nwebcamera and even a smartphone. However, since the Eulerian Video\nMagnification method was recently proposed, its implementation has not been\ntested in smartphones yet.Thus, the Eulerian Video Magnification method\nperformance for color amplification was optimized in order to execute on an\nAndroid device at a reasonable speed.\n\nThe Android application implemented includes features, such as, detection\nof a person’s cardiac pulse, dealing with artifacts’ motion, and real-time\ndisplay of the magnified blood flow. Then, the application measurements were\nevaluated through tests with several individuals and compared to the ones\ndetected by the ViTrox application and to the readings of a sphygmomanometer.\n\n\nDependencies\n============\n\n* Android SDK (v17)\n* Android NDK (r10e)\n* OpenCV Android SDK (2.4.11)\n* [pulse-cpp]\n\n[pulse-cpp]: https://github.com/pchambino/pulse-cpp\n\n\nSetup\n=====\n\n    cd pulse\n    android update project -p . -t android-17\n    # a local.properties file with sdk.dir should have been created\n    echo ndk.dir=PATH_TO_ANDROID_NDK \u003e\u003e local.properties\n    echo pulse-cpp.dir=PATH_TO_PULSE_CPP \u003e\u003e local.properties\n    # copy OpenCV Android SDK to libs directory\n    android update lib-project -p libs/OpenCV-android-sdk/sdk/java -t android-17\n    echo android.library=true \u003e\u003e project.properties\n    ant debug install\n\n\nAttribution\n===========\n\n[Heart] designed by [Diego Naive] from The Noun Project\n\n[Heart]: http://thenounproject.com/noun/heart/#icon-No15259\n[Diego Naive]: http://thenounproject.com/diegonaive\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpchambino%2Fpulse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpchambino%2Fpulse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpchambino%2Fpulse/lists"}