Difference between revisions of "ISSS608 2017-18 T3 Assign Anthony Theodore Method"
(added design) |
(edit audioprocess) |
||
Line 103: | Line 103: | ||
|| | || | ||
#Converting all 2081 Sensor bird sound and 15 Kasios test bird sound from .MP3 format into .WAV format. | #Converting all 2081 Sensor bird sound and 15 Kasios test bird sound from .MP3 format into .WAV format. | ||
− | #*We use Python to do this task | + | #*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. | + | #**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 ''librosa'', we can process all the audio file inside the .wav folder. | #Using library ''librosa'', we can process all the audio file inside the .wav folder. | ||
|- | |- | ||
Line 112: | Line 112: | ||
Audio Visualization | Audio Visualization | ||
|| | || | ||
− | #Using library matplotlib.pyplot in Python, we can visualize the sound wave with oscillogram and spectogram. | + | #Using library ''matplotlib.pyplot'' in Python, we can visualize the sound wave with oscillogram and spectogram. |
− | #*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. | ||
+ | #*Audio visualization will be explained in Findings tab. | ||
|- | |- | ||
| | | | ||
Line 127: | Line 129: | ||
<font size = 3; color="#FFFFFF"><span style="font-family:Century Gothic;">Dashboard Design</span></font> | <font size = 3; color="#FFFFFF"><span style="font-family:Century Gothic;">Dashboard Design</span></font> | ||
</div> | </div> | ||
− | The following image is the finalized dashboard that will be uploaded into tableau public: | + | The following image is the finalized dashboard that will be uploaded into tableau public:<br> |
− | [[Image:Tableaudash atheodore.png| | + | [[Image:Tableaudash atheodore.png|1000px]] |
<br> | <br> | ||
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. | 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. | ||
<br> | <br> | ||
Link for the dashboard: | Link for the dashboard: |
Revision as of 17:11, 6 July 2018
|
|
|
|
Tools and 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 only for the audio visualization. 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: