Difference between revisions of "ISSS608 2017-18 T3 Assign Anthony Theodore Method"
(edit stuff) |
|||
Line 23: | Line 23: | ||
|} | |} | ||
<br><br> | <br><br> | ||
− | + | ==<b>Tools & Approach</b>== | |
− | |||
− | |||
This assignment mainly use tableau for the dashboard creation and exploration analysis. SAS JMP Pro is also used for the initial data understanding part.<br> | This assignment mainly use tableau for the dashboard creation and exploration analysis. SAS JMP Pro is also used for the initial data understanding part.<br> | ||
Python is used for converting the audio file from .MP3 format to .WAV format, while R is used for the audio visualization and similarity analysis. The following list is the Python library used:<br> | Python is used for converting the audio file from .MP3 format to .WAV format, while R is used for the audio visualization and similarity analysis. The following list is the Python library used:<br> | ||
Line 102: | Line 100: | ||
#*We use Python library ''pydub'' to do this task Pydub is a package that allow audio manipulation. Detail about pydub: https://github.com/jiaaro/pydub | #*We use Python library ''pydub'' to do this task Pydub is a package that allow audio manipulation. Detail about pydub: https://github.com/jiaaro/pydub | ||
#**Note that ffmpeg need to be installed first before pydub can be used. Tutorial of installing ffmepg: https://github.com/adaptlearning/adapt_authoring/wiki/Installing-FFmpeg | #**Note that ffmpeg need to be installed first before pydub can be used. Tutorial of installing ffmepg: https://github.com/adaptlearning/adapt_authoring/wiki/Installing-FFmpeg | ||
− | #Using library '' | + | #Using R library ''soundgen'' and analyzeFolder() function, we extract the information hidden in the audio files. |
+ | #*soundgen only detect .WAV file, so we used the file that already converted using Python. | ||
|- | |- | ||
| | | | ||
Line 109: | Line 108: | ||
Audio Visualization | Audio Visualization | ||
|| | || | ||
− | #Using library ''matplotlib.pyplot'' in Python, we | + | #Using library ''matplotlib.pyplot'' in Python, we visualize the sound wave with oscillogram. |
#*Note that the time for all the audio will be different. | #*Note that the time for all the audio will be different. | ||
#Using library ''librosa'' , we can include the frequency and amplitude of the audio. | #Using library ''librosa'' , we can include the frequency and amplitude of the audio. | ||
Line 119: | Line 118: | ||
Audio Comparison | Audio Comparison | ||
|| | || | ||
− | + | #Using the tableau, we check on the position of the Test bird from Kasios to check the validity of the data. | |
+ | #Use the Oscillogram to detect anomaly in the recording inside the test bird file from Kasios. | ||
+ | # | ||
|} | |} | ||
</div> | </div> | ||
− | + | ==<b>Dashboard Design</b>== | |
− | |||
− | |||
The following image is the finalized dashboard that will be uploaded into tableau public:<br> | The following image is the finalized dashboard that will be uploaded into tableau public:<br> | ||
[[Image:Tableaudash atheodore.png|1000px]] | [[Image:Tableaudash atheodore.png|1000px]] |
Revision as of 17:55, 8 July 2018
|
|
|
|
Tools & Approach
This assignment mainly use tableau for the dashboard creation and exploration analysis. SAS JMP Pro is also used for the initial data understanding part.
Python is used for converting the audio file from .MP3 format to .WAV format, while R is used for the audio visualization and similarity analysis. The following list is the Python library used:
|
The approach taken for this assignment consists of:
- Data understanding
- Geospatial visualization
- Creating Dashboard
- Audio processing
- Audio visualization
- Audio comparison
No. |
Approach |
Description |
1. |
Data Understanding |
|
2. |
Geospatial Visualization |
|
3. |
Dashboard Creation |
|
4 |
Audio Processing |
|
5 |
Audio Visualization |
|
6 |
Audio Comparison |
|
Dashboard Design
The following image is the finalized dashboard that will be uploaded into tableau public:
The dashboard has 2 feature. It will enable user to see the distribution of each bird per year by 3 map panel on the left, and will enable user to know the total number of sound detected for all bird or for a particular bird. It can also allow user to check the comparison between song and call. On the right, user can click on the bullet point to select which bird they want to see.
Link for the dashboard: