From ec7497b7cd2cc9ea14f15b82b5a8e4d6a03909f9 Mon Sep 17 00:00:00 2001 From: "Chanwut (Mick) Kittivorawong" <30903997+chanwutk@users.noreply.github.com> Date: Mon, 7 Aug 2023 17:07:50 -0700 Subject: [PATCH 1/7] Update README.md (#5) --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 414fc13..0b8e2f5 100644 --- a/README.md +++ b/README.md @@ -110,3 +110,13 @@ jupyter-lab ``` The demo notebook first constructs the world. Then it queries for the trajectory of the cars that appeared once in an area of interests within some time interval. + +## Citing Spatialyze +```bib +@unpublished{2023-spatialyze, + author = {Chanwut Kittivorawong* and Yongming Ge* and Yousef Helal and Alvin Cheung}, + title = {Spatialyze: A Geospatial Video Analytics System with Spatial-Aware Optimizations}, + note = {\url{https://github.com/apperception-db/spatialyze}}, + year = {2023}, +} +``` From acb0c10d358915caf921744fcdd776a48b7b96f0 Mon Sep 17 00:00:00 2001 From: "Chanwut (Mick) Kittivorawong" <30903997+chanwutk@users.noreply.github.com> Date: Mon, 7 Aug 2023 17:15:50 -0700 Subject: [PATCH 2/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0b8e2f5..9395fb8 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ nature of such workflows, the temporal-spatial metadata stored with videos, and physical behavior of real-world objects to optimize the execution of workflows. Our results using real-world videos and workflows show that Spatialyze can reduce execution time by -up to 5.3$`\times`$, while maintaining up to 97.1% accuracy compared to +up to 5.3x, while maintaining up to 97.1% accuracy compared to unoptimized execution. ## Requirement From 179717d0fcdd3e5995d0f01529424f18af5593b3 Mon Sep 17 00:00:00 2001 From: "Chanwut (Mick) Kittivorawong" <30903997+chanwutk@users.noreply.github.com> Date: Mon, 7 Aug 2023 17:17:34 -0700 Subject: [PATCH 3/7] Update README.md --- README.md | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 9395fb8..b12b56b 100644 --- a/README.md +++ b/README.md @@ -23,24 +23,17 @@

## Absract -Videos that are shot using commodity hardware such as phones -and surveillance cameras record various metadata such as time and -location. We encounter such geospatial videos on a daily basis and -such videos have been growing in volume significantly. Yet, we -do not have data management systems that allow users to interact -with such data effectively. +Videos that are shot using commodity hardware such as phones and surveillance cameras record various metadata such as time and location. +We encounter such geospatial videos on a daily basis and such videos have been growing in volume significantly. +Yet, we do not have data management systems that allow users to interact with such data effectively. -In this paper, we describe Spatialyze, a new framework for end- -to-end querying of geospatial videos. Spatialyze comes with a -domain-specific language where users can construct geospatial -video analytic workflows using a 3-step, declarative, build-filter- -observe paradigm. Internally, Spatialyze leverages the declarative -nature of such workflows, the temporal-spatial metadata stored -with videos, and physical behavior of real-world objects to optimize -the execution of workflows. Our results using real-world videos -and workflows show that Spatialyze can reduce execution time by -up to 5.3x, while maintaining up to 97.1% accuracy compared to -unoptimized execution. +In this paper, we describe Spatialyze, a new framework for end-to-end querying of geospatial videos. +Spatialyze comes with a domain-specific language where users can construct geospatial video analytic workflows using a 3-step, +declarative, build-filter-observe paradigm. +Internally, Spatialyze leverages the declarative nature of such workflows, +the temporal-spatial metadata stored with videos, and physical behavior of real-world objects to optimize the execution of workflows. +Our results using real-world videos and workflows show that Spatialyze can reduce execution time by up to 5.3x, +while maintaining up to 97.1% accuracy compared to unoptimized execution. ## Requirement ``` From 07816619b7dd270e799c8f77e62e6be5dc2b99d0 Mon Sep 17 00:00:00 2001 From: "Chanwut (Mick) Kittivorawong" <30903997+chanwutk@users.noreply.github.com> Date: Mon, 7 Aug 2023 18:28:20 -0700 Subject: [PATCH 4/7] Update citation --- README.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index b12b56b..ba4edaa 100644 --- a/README.md +++ b/README.md @@ -106,10 +106,12 @@ The demo notebook first constructs the world. Then it queries for the trajectory ## Citing Spatialyze ```bib -@unpublished{2023-spatialyze, - author = {Chanwut Kittivorawong* and Yongming Ge* and Yousef Helal and Alvin Cheung}, - title = {Spatialyze: A Geospatial Video Analytics System with Spatial-Aware Optimizations}, - note = {\url{https://github.com/apperception-db/spatialyze}}, - year = {2023}, +@misc{kittivorawong2023spatialyze, + title={Spatialyze: A Geospatial Video Analytics System with Spatial-Aware Optimizations}, + author={Chanwut Kittivorawong and Yongming Ge and Yousef Helal and Alvin Cheung}, + year={2023}, + eprint={2308.03276}, + archivePrefix={arXiv}, + primaryClass={cs.DB} } ``` From 69da471bfbe186744c722ebe8b436063b50faaf2 Mon Sep 17 00:00:00 2001 From: "Chanwut (Mick) Kittivorawong" <30903997+chanwutk@users.noreply.github.com> Date: Mon, 7 Aug 2023 22:40:28 -0700 Subject: [PATCH 5/7] Add linkt to arXiv --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index ba4edaa..b94b393 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ alt="Github Actions Type Check Status" src="https://img.shields.io/github/actions/workflow/status/apperception-db/spatialyze/lint.yml?label=Lint&style=for-the-badge" > +
Codecov Coverage Status + Github Actions Type Check Status

## Absract From 27140934d3fe93c7efda54a747838d8d6b2750dc Mon Sep 17 00:00:00 2001 From: "Chanwut (Mick) Kittivorawong" <30903997+chanwutk@users.noreply.github.com> Date: Wed, 9 Aug 2023 14:49:52 -0700 Subject: [PATCH 6/7] Add github pages (#6) --- .github/workflows/gh-pages.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/gh-pages.yml diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml new file mode 100644 index 0000000..1dd7a65 --- /dev/null +++ b/.github/workflows/gh-pages.yml @@ -0,0 +1,26 @@ +name: Publish GitHub Pages + +on: + push: + branches: [ main ] + +jobs: + publish: + name: Publish GitHub Pages + runs-on: ubuntu-latest + + steps: + - name: Set up Git repository + uses: actions/checkout@v3 + + - name: Setup GitHub Pages Folder + run: | + rm -rf ./build + mkdir ./build + cp ./README.md ./build/ + + - name: Publish Website + uses: JamesIves/github-pages-deploy-action@v4 + with: + folder: 'build' + single-commit: true From f32223f6dcde54ebebefcd55f11c23e119308296 Mon Sep 17 00:00:00 2001 From: "Chanwut (Mick) Kittivorawong" <30903997+chanwutk@users.noreply.github.com> Date: Wed, 9 Aug 2023 14:51:30 -0700 Subject: [PATCH 7/7] Update gh-pages.yml --- .github/workflows/gh-pages.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 1dd7a65..d85e44d 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -4,6 +4,9 @@ on: push: branches: [ main ] +permissions: + contents: write + jobs: publish: name: Publish GitHub Pages