Skip to content

Commit a416930

Browse files
committed
Fixes #numpygh-82 Draft of Black Hole case study content
1 parent ed68d47 commit a416930

File tree

8 files changed

+86
-1
lines changed

8 files changed

+86
-1
lines changed

config.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ languages:
7878
url: /learn
7979
- title: Array computing
8080
url: /arraycomputing
81+
- title: Case Studies
82+
url: /case-studies/blackhole-image
8183
- title: Community
8284
url: /community
8385
- title: About Us
@@ -140,6 +142,8 @@ languages:
140142
url: /nl/doc
141143
- title: Array computing
142144
url: /nl/arraycomputing
145+
- title: Case Studies
146+
url: /nl/case-studies/blackhole-image
143147
- title: Learn
144148
url: /nl/learn
145149
- title: Community
@@ -202,6 +206,8 @@ languages:
202206
url: /hi/doc
203207
- title: Array computing
204208
url: /hi/arraycomputing
209+
- title: Case Studies
210+
url: /hi/case-studies/blackhole-image
205211
- title: Learn
206212
url: /hi/learn
207213
- title: Community
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
---
2+
title: "Case Study: The First Image of a Black Hole, ever!"
3+
sidebar: false
4+
---
5+
6+
<img
7+
src="/images/content_images/cs/blackhole.jpg"
8+
alt="bh"
9+
title="Black Hole M87">
10+
11+
```
12+
Imaging the M87 Black Hole is like trying to see something that is by definition impossible to see!
13+
14+
15+
- Katie Bouman
16+
```
17+
18+
## About Event Horizon Telescope
19+
20+
The [Event Horizon telescope (EHT)](https://eventhorizontelescope.org), is an array of eight ground-based radio telescopes forming a computational telescope the size of the earth, that are designed to study extreme objects in the universe, with unprecedented sensitivity and resolution. It is a worldwide network of eight pre-existing telescopes based on a technique called very-long-baseline interferometry (VLBI). This technique is used to synchronize these telescopes deployed across the globe to form one huge, Earth-size telescope capable of observing at a wavelength of 1.3 mm. This means EHT can achieve an angular resolution of [20 micro-arcseconds](https://eventhorizontelescope.org/press-release-april-10-2019-astronomers-capture-first-image-black-hole) — enough to read a newspaper in New York from a sidewalk café in Paris!
21+
22+
### Key Imaging Objectives
23+
24+
* To study the most extreme objects in the Universe predicted by Einstein’s theory of general relativity, during the centennial year of the historic experiment that first confirmed the theory (2017).
25+
26+
* Focus on the [black hole](https://solarsystem.nasa.gov/resources/2319/first-image-of-a-black-hole/) at the center of Messier 87 galaxy, located in the Virgo galaxy cluster. This black hole resides approximately 55 million light-years from Earth and has a mass equal to 6.5 billion times that of the Sun. It has been a subject of astronomical study for [over a 100 years](https://www.jpl.nasa.gov/news/news.php?feature=7385). Black holes have been theoretically predicted and observed but a real image was never created until now.
27+
28+
* Based on Einstein’s general theory of relativity, the scientists expected to see a dark region similar to a shadow, caused by the gravitational bending and capture of light by the event horizon. By studying this shadow scientists could measure the enormous mass of M87’s black hole.
29+
30+
### The Challenges
31+
32+
* **Scale**
33+
34+
The observations from Event Horizon Telescope (EHT) present challenges for existing data processing tools, arising from the rapid atmospheric phase fluctuations, wide recording bandwidth, and highly heterogeneous array.
35+
36+
* **Calibration and Correlation**
37+
38+
Besides scheduling all of these coordinated observations of EHT, reducing the overall volume and complexity of data to aid analysis is a really hard problem to solve. To put things in perspective, EHT generates over 350 Terabytes worth of observed data per day, stored on high-performance helium filled hard drives.
39+
40+
* **Source Imaging and Model Fitting**
41+
42+
The sequence of correlation and engineering releases represents a year-long effort of identifying and mitigating data issues, and developing new software and procedures that could reliably choose the most likely image based on actual measurements.
43+
44+
<img
45+
src="/images/content_images/cs/dataprocessbh.png"
46+
alt="dpipe"
47+
title="Data Processing Pipeline">
48+
49+
Figure: Data processing pathway of an EHT observation from recording to image (or other physical parameters) estimation (Source: [IOPScience Paper](https://iopscience.iop.org/article/10.3847/2041-8213/ab0c57))
50+
51+
## NumPy’s Role in Black Hole Imaging
52+
53+
There are several aspects to black hole imaging besides data collection, noise elimination, data cleanup, reduction and correlation. Imaging is crucial as it can help to predict not only the black hole mass but also rule out whether a black hole could be a wormhole, a theoretical bridge between distant points in spacetime. But it is also incredibly hard to measure given the astronomical distances involved. As Katie Bouman mentions in her [TED talk](https://www.youtube.com/watch?v=BIvezCVcsYs), ‘It is like taking a picture of an orange on the surface of the moon.’
54+
55+
<img
56+
src="/images/content_images/cs/bh_numpy_role.png"
57+
alt="nrole"
58+
title="NumPy role in bh imaging">
59+
60+
Once the key challenges posed by EHT, data collection and reduction are taken care of, the next big challenge in data processing is related to imaging. The imaging algorithms form the core of this task as through imaging, scientists could calculate the shadow of the black hole which forms the crux of several other calculations related to event horizon and nearby objects. One of the key algorithms used in imaging was developed by Katie Bouman – Continuous High-resolution Image Reconstruction using Patch priors, or ‘CHIRP’. It can parse the cumulative telescope data gathered by the Event Horizon Telescope project.For imaging tasks, researchers banked on Python to run the datasets on these algorithms, arraying and plotting data for meaningful insights. Besides NumPy, there were other packages such as SciPy, Pandas and Matplotlib that helped in imaging and [data processing for imaging the black hole](https://iopscience.iop.org/article/10.3847/2041-8213/ab0c57).
61+
62+
One of the researchers of this project, Andrew Chael, came up with [eht-imaging](https://github.com/achael/eht-imaging) Python modules for simulating and manipulating VLBI data and producing images with regularized maximum likelihood methods. NumPy is at the core of array data processing used in this software package named ehtim as indicated by the partial software dependency chart below.
63+
64+
<img
65+
src="/images/content_images/cs/ehtim_numpy.png"
66+
alt="ehtim"
67+
title="NumPy is at the core of ehtim-imaging package">
68+
69+
The challenge posed during reconstruction of an image using VLBI measurements is that there can be an infinite number of possible images that explain the data. Andrew’s ehtim software addresses this challenge by implementing algorithms that help find a set of most likely reasonable images that respects prior scientific assumptions while still satisfying the observed data.
70+
71+
72+
## Summary
73+
74+
NumPy enabled researchers to manipulate large numerical datasets through its efficient data structures of vectors and matrices leading to imaging and plotting of the first ever image of a black hole. Imaging of M87 black hole is a major scientific feat that was almost presumed impossible a century ago. In a way, black hole image has helped in a stunning confirmation of Einstein’s general theory of relativity. This is not only a breakthrough in technology, but an example of international scale collaboration that uses connections between the world's best radio observatories, over 200 scientists worked with observations collected over 10 days and analyzed for over a year. They used innovative algorithms and data processing techniques improving upon existing astronomical models to help unfold some of the mysteries of the universe.
75+
76+
<img
77+
src="/images/content_images/cs/numpy_benefits.png"
78+
alt="nben"
79+
title="NumPy Benefits">

layouts/partials/single/content.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ <h5 class="subtitle is-5 is-muted">{{ .Params.Subtitle }}</h5>
1414
<div class="divider"></div>
1515
</div>
1616
</div>
17-
{{ .Content }}
17+
{{ .Content | markdownify }}
1818
</div>
1919
</section>
Loading
27.6 KB
Loading
Loading
Loading
Loading

0 commit comments

Comments
 (0)