Skip to content

Commit

Permalink
Deployed 84e10cb with MkDocs version: 1.5.3
Browse files Browse the repository at this point in the history
  • Loading branch information
mohannadhussain committed May 22, 2024
1 parent fe0b59c commit 4ced6e9
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 6 deletions.
2 changes: 1 addition & 1 deletion apis/chat-gpt/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@

<h1 id="generative-pretrained-transformer-gpt-aka-chatgpt">Generative Pretrained Transformer (GPT, aka ChatGPT)</h1>
<h2 id="gpt-chatgpt-whats-the-difference">GPT? ChatGPT? What's The Difference?</h2>
<p>GPT, or Generative Pre-trained Transformer, is a language model architecture developed by OpenAI. It is trained on a large corpus of text data to generate coherent and contextually relevant responses to given prompts. When you use the API to query the server, you are interacting with a GPT model. GPT has may variants, each specialized to do something slightly different, including Chat Completion, which brings us to... ChatGPT generally refers to a non-API consumer interface using GPT specifically designed for conversational interactions. It focuses on generating coherent responses in a conversational context. ChatGPT is fine-tuned using reinforcement learning from human feedback to improve the quality of its responses. This fine-tuning process helps ChatGPT produce more engaging and contextually appropriate replies during conversational exchanges.</p>
<p>GPT, or Generative Pre-trained Transformer, is a language model architecture developed by OpenAI. It is trained on a large corpus of text data to generate coherent and contextually relevant responses to given prompts. When you use the API to query the server, you are interacting with a GPT model. GPT has many variants, each specialized to do something slightly different, including Chat Completion, which brings us to... ChatGPT generally refers to a non-API consumer interface using GPT specifically designed for conversational interactions. It focuses on generating coherent responses in a conversational context. ChatGPT is fine-tuned using reinforcement learning from human feedback to improve the quality of its responses. This fine-tuning process helps ChatGPT produce more engaging and contextually appropriate replies during conversational exchanges.</p>
<h2 id="introduction">Introduction</h2>
<p>Interested in trying out OpenAI's GPT? Thanks to our friends at <a href="https://md.ai/">MD.ai</a>, we have a proxy in place that allows you to perform API calls to both GPT versions 3.5 and 4.0. The proxy utilizes md.ai credits with every account starting with 1000 free credits. Go to <a href="https://siim.md.ai/">siim.md.ai</a> and sign up for a free account to secure your credits.</p>
<p>This is a quick starting guide. If you want a more detailed version, please see <a href="https://colab.research.google.com/drive/1V_UthmhzQMR4GCQRuNUQGgHVp93iGCCw?usp=sharing">Using GPT for Medical Imaging and Data Analysis in the SIIM Hackathon</a>, thanks to <a href="https://www.linkedin.com/in/howard-po-hao-chen-a04b082a/">Dr. Howard Chen</a>.</p>
Expand Down
7 changes: 4 additions & 3 deletions apis/dicom-to-jpg-png/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -126,16 +126,17 @@
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div class="section" itemprop="articleBody">

<h1 id="how-to-convert-dicom-to-jpg-or-png">How To Convert DICOM To JPG or PNG</h1>
<h1 id="how-to-extract-a-jpg-or-png-from-a-dicom-image">How To Extract a JPG or PNG from a DICOM Image</h1>
<h2 id="introduction">Introduction</h2>
<p>DICOM is a container, which combines a header (metadata like patient ID, study date, etc) with pixel data (i.e. the image itself). The latter may be uncompressed data (i.e. bitmap) or could be compressed into one of the many codecs suported by the DICOM standard, such as JPEG-LS, JPEG 2000 and more recently High-Throughput JPEG 2000 (HTJ2K). Sometimes it is easier to extract the pixel data into a simple JPG or PNG file to work with the images, and how to do so is described in this article via two methods: 1) DICOMweb and 2) Command-line utilities. You could also achieve the same things via code/scripting using a DICOM library but that's out of scope for this article.</p>
<p>A DICOM Image is a container, which combines a header (metadata like patient ID, study date, etc) with pixel data (i.e. the image itself). The latter may be uncompressed (i.e. bitmap) or compressed with one of the many codecs suported by the DICOM standard, such as JPEG-LS or High-Throughput JPEG 2000 (HTJ2K). </p>
<p>To process pixels, it may be easier to extract the pixel data into a simple JPG or PNG file. Two methods are described here: 1) DICOMweb and 2) Command-line utilities. Code/scripting using a DICOM library would also work, but that's out of scope for this article.</p>
<p>If you'd like to dig deeper into this topic, see the following links into the DICOM standard:</p>
<ol>
<li><a href="https://dicom.nema.org/medical/dicom/current/output/chtml/part18/sect_10.4.html#sect_10.4.1.1.3">Rendered Resources</a></li>
<li><a href="https://dicom.nema.org/medical/dicom/current/output/chtml/part18/sect_8.3.5.html#sect_8.3.5.1">Query Parameters For Rendered Resources</a></li>
<li><a href="https://dicom.nema.org/medical/dicom/current/output/chtml/part18/sect_8.7.4.html">Rendered Media Types</a></li>
</ol>
<p><em>Note:</em> do remember that DICOM may not always contain pixel data. There are types of DICOM objects which are purley metadata-based like Structured Reports (SR) and Key-Object Selection (KOS) as two examples.</p>
<p><em>Note:</em> Not all DICOM objects contain pixel data. Some are purely metadata, like Structured Reports (SR) and Key Object Selections (KOS).</p>
<h3 id="1-extracting-jpgpng-via-dicomweb">1. Extracting JPG/PNG Via DICOMweb</h3>
<p>Check your server's DICOM conformance statement to ensure it supports the <code>/rendered</code> call in WADO-RS. See the <a href="https://www.dicomstandard.org/using/dicomweb/retrieve-wado-rs-and-wado-uri">DICOM standard</a> for more details. We use <a href="https://www.orthanc-server.com/">Orthanc</a> and know that it supports this call.</p>
<p>If your server supports this endpoint, then the rest is easy! You can just set a <code>GET</code> call using the following URL format (replace the UIDs in curly brackets with the values you're working with):</p>
Expand Down
2 changes: 1 addition & 1 deletion getting-started/hackathon-event/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ <h1 id="2024-siim-hackathon">2024 SIIM Hackathon</h1>
<p>The SIIM Hackathon is open to all walks of life, whether you are clinical, technical or something else - we want YOU! In true SIIM spirit, the hackathon is focused on education and collaboration above all else. Come in groups or individually - we can pair you with others. The hackathon is not a full-time engagement, meaning, you can join us with any amount of free time you have.</p>
<p>The SIIM Hackathon features imaging informatics APIs like DICOMweb and FHIR among others, along with an open-source dataset showing how clinical and imaging data integrate. Go to <a href="../../whats-new/2024/">What's new in 2024</a> to find out new and exciting things happening this year.</p>
<h2 id="how-can-i-participate">How can I participate?</h2>
<p>Go to the [Hackathon page on siim.org]](https://siim.org/learning-events/events/hackathon/) and ensure you are registered for the hackathon via the green registration button on the right-hand side. We'll then get in touch with you to announce upcoming sessions of interest.</p>
<p>Go to the <a href="https://siim.org/learning-events/events/hackathon/">Hackathon page on siim.org</a> and ensure you are registered for the hackathon via the green registration button on the right-hand side. We'll then get in touch with you to announce upcoming sessions of interest.</p>
<p>Additionally, don't forget to join the conversation on <a href="https://join.slack.com/t/siimhackathon/shared_invite/zt-mkk0yn2e-KUqOLi6ETBUQmOffxmcQxA">Slack</a>. </p>
<p>For inspiration of ideas to implement, check this <a href="https://docs.google.com/spreadsheets/d/160Ph4t0BxKb1L-Mv_Bq7867yHEXonBxrslgUf-EixmY/edit?usp=sharing">list of hackathon project ideas</a>.</p>
<p>You can also take time to familiarize yourself with the <a href="../hackathon-server/">Hackathon Server</a> and its APIs. As well as <a href="../../apis/other-apis-and-standards/">resources of interest</a>.</p>
Expand Down
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -160,5 +160,5 @@ <h2 id="participating-in-the-siim-hackathon">Participating in the SIIM Hackathon

<!--
MkDocs version : 1.5.3
Build Date UTC : 2024-05-08 14:46:06.344440+00:00
Build Date UTC : 2024-05-22 14:20:48.093148+00:00
-->
Binary file modified sitemap.xml.gz
Binary file not shown.

0 comments on commit 4ced6e9

Please sign in to comment.